2017-12-10 9 views
-1

私は3つのクラス、AdventureTest、CustomerContact、およびActivitiesを持つプログラムを持っています。クラスCustomer ContactからクラスAdventureTestのメインに情報を呼び出したいと思います。それ、どうやったら出来るの?クラス全体を呼び出すことができますか、クラスCustomerContactから個々のメソッドを呼び出す必要がありますか。ここあるクラスを別のクラスのメインJavaに呼び出す方法

私はCustomerContact.getFirstNameを使用して、これらの方法のいずれかを呼び出す試みたクラス内の二つの方法CustomerContact

public void setFirstName() { 
    this.FirstName = FirstName 
    } 

    public string getFirstName(String firstname) { 
    return FirstName; 
    } 

の一例です。それは動作しません。 (私は "シンボルを見つけることができません"というエラーが出ます)クラス全体を呼び出す方が簡単だと思いますが、その方法はわかりません。 助けてくれてありがとう!

+3

いいえ、ゲッター内にユーザーインターフェイスコードを入れないでください。 –

+1

名前付けにはJava規約を使用してください。クラスとすべての変数の大文字小文字の開始は、小文字で始まります。これにより、コードを読みにくくなります... – Ivonet

+0

中括弧内のテキストは何と思いますか? –

答えて

0

Javaでは、静的メソッドを「直接」呼び出すことができます。そうしないと、オブジェクトのインスタンスを作成する必要があります。

CustomerContact contact = new CustomerContact(...); 
String firstName = contact.getFirstName("someName"); 

私もあなたが現在書かれているコードは間違いだらけであることを指摘したいと思いますし、コンパイルされません。

関連する問題