次の問題があり、解決方法がわかりません。classclassA
があり、この class には、クラス自体のオブジェクトを作成する main メソッドがあるとします。次に、別のクラスを受講しclassB
ます。のコンストラクターでclassA
、 のオブジェクトを作成しますclassB
。のメソッドで のメソッドclassB
を呼び出したいと思いclassA
ます。
例を挙げましょう。
public class classA {
public classA() {
//some code
classB objectB = new classB();
}
public static void main(String[] args) {
classA objectA = new classA();
//more code
}
public void methodA() {
//even more code
}
}
public class classB {
public void someListener() {
//code needed to call methodA of the object objectA
}
}
問題は次のとおりです。コードは何になるでしょうか。今はコメントだけ//code needed to call methodA of the object objectA
です。
私がこのような状況にある理由は、それを使用しようとしているコードでは、objectB
ループによって制御されて実行されているさまざまなメソッドがあるためですが、特定のことが発生すると、ここに示されているメソッドが必要になるobjectA
ためです。呼ばれます。どうすればいいですか?