これは非常に基本的な質問ですが、なぜ私の質問を達成することができるかできないのかについての説明が大好きです。Java - クラスインスタンシエーションとアクセスの基礎
私は文字列を含むクラス(A)を持っていて、その文字列のためのメソッドを設定しています。最初のクラス(A)から別のクラス(B)をインスタンス化すると、新しいクラス(B)の最初のクラス(A)にアクセスして、最初のクラスの文字列)。
私が尋ねる唯一の理由は、メインクラスからいくつかのボタンを返す新しいクラスを作成して、同じような問題のプロジェクトに取り組んでいることです。ボタンをクリックすると、メインクラスのActionListenerが初期クラスのStringを変更するはずですが、クラスを再インスタンス化せずに元のクラスのsetメソッドにアクセスできないようです。
申し訳ありませんが、私は本当になぜこれが問題なのか理解したいと思っています。正しい方法は何ですか。私はおそらくこれについて撃墜されるだろうが、どんな助けもありがたい。
私は問題を説明する短いコンパイル可能な例を提供できますか? – amit
これは、http://stackoverflow.com/questions/9300446/calling-a-function-in-a-classes-owner-classに非常によく似ています –
「私は別のクラス(B)を最初からインスタンス化しますクラス(A) "? –