• ベストアンサー

他クラスからのデータ取得

あるクラスで登録したデータを他クラスから取得するには どうしたら良いのでしょうか? どなたか教えてください。 何卒宜しくお願いいたします。

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

  • ベストアンサー
  • x_jouet_x
  • ベストアンサー率68% (162/236)
回答No.1

質問にある「あるクラス」の名前をClassBとします。 まず、ClassBで登録したデータをクラス内で保持するためのインスタンス変数を宣言しましょう。 次にデータを登録したときに同時にそのインスタンス変数にデータ値を格納します。 また他クラス(名前をClassAとします)からデータ値を取得できように、このインスタンス変数を取得するためのpublicメソッドを追加します。 下記がそのように書いたClassBの一例です。 ---------- public ClassB { private String data; // データがString型だったと仮定しています。 . . . // 何らかのデータ登録処理と同時に変数dataにデータ値を格納します。 data = データ値; // インスタンス変数dataを取得するメソッド public String getData() { return data; } } ---------- ClassAからは、 ---------- ClassA a = new ClassA(); . . . a.getData(); ---------- でデータを取得できます。

関連するQ&A