• ベストアンサー

クラスからクラスへ

初心者です。 例えば、クラスAからクラスBに変数を送りたい時はどうすれば良いでしょうか。完全に素人なので、出来るならばサンプルソースをお願いしたいです。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.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() {} }

cross22
質問者

お礼

サンプルを書いていただいたのでわかり易かったです。ありがとうございました。

その他の回答 (2)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

・クラスAの変数をpublic にして見えるようにする ・クラスBインスタンスを作成するときに、引数として渡す ・クラスBのインスタンスメソッドで、引数として渡す。 ・グローバル変数代わりのクラスを使う。 ・キューを作ってAから押し込みBから取り出す

cross22
質問者

お礼

参考にさせて頂きました。ありがとうございました。

  • linus1974
  • ベストアンサー率19% (71/370)
回答No.1

>クラスAからクラスBに変数を送りたい時 意味不明な表現です。変数を送るとは どういう意味でしょうか? 質問意図を明確にしていただけますか?

cross22
質問者

お礼

勉強不足ですいません。 専門家の方に説明できる程わかっていないので、補足もままなりませんでしたが、何とか解決すり事はできました。 ありがとうございました。

関連するQ&A