- ベストアンサー
クラスからクラスへ
初心者です。 例えば、クラスAからクラスBに変数を送りたい時はどうすれば良いでしょうか。完全に素人なので、出来るならばサンプルソースをお願いしたいです。よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
おつかれさまです。 以下のサンプルはSampleAのmainでSampleBのインスタンスを生成して 変数「"hensu dayo"」を送っています。 どうでしょうか? --SampleA.java-- public class SampleA { public static void main(String[] args) { // SampleBのインスタンスを生成 SampleB sampleb = new SampleB(); // 変数「"hensu dayo"」をセット sampleb.setStr("hensu dayo"); } } --SampleB.java-- public class SampleB { private String str = ""; public void setStr(String str) { this.str = str; } public String getStr() { return str; } public SampleB() {} }
その他の回答 (2)
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
・クラスAの変数をpublic にして見えるようにする ・クラスBインスタンスを作成するときに、引数として渡す ・クラスBのインスタンスメソッドで、引数として渡す。 ・グローバル変数代わりのクラスを使う。 ・キューを作ってAから押し込みBから取り出す
お礼
参考にさせて頂きました。ありがとうございました。
- linus1974
- ベストアンサー率19% (71/370)
>クラスAからクラスBに変数を送りたい時 意味不明な表現です。変数を送るとは どういう意味でしょうか? 質問意図を明確にしていただけますか?
お礼
勉強不足ですいません。 専門家の方に説明できる程わかっていないので、補足もままなりませんでしたが、何とか解決すり事はできました。 ありがとうございました。
お礼
サンプルを書いていただいたのでわかり易かったです。ありがとうございました。