次の問題があり、解決方法がわかりません。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ためです。呼ばれます。どうすればいいですか?