No.1ベストアンサー
- 回答日時:
よくわかりませんが、
BクラスにCクラスの参照を渡せばよいのでは?
たとえば、
C_cls c = new C_cls()
B_cls b = new B_cls(c);
c.setA("XXX");
C_cls cc = b.getC();
out.println(cc.getA());
としたら、"XXX" と返りませんか?
確かに、
class C_cls { String a,b;
C_cls() {}
void setA(String set) { a = set; }
void setB(String set) { b = set; }
String getA() { return a; }
}
class B_cls { C_cls cls2;
B_cls(C_cls c) { c.b = "YYY"; cls2 = c; }
C_cls getC() { return cls2; }
}
class A_cls {
public static void main(String[] args) {
C_cls c = new C_cls();
B_cls b = new B_cls(c);
c.setA("XXX");
C_cls cc = b.getC();
System.out.println(cc.getA());
System.out.println(c.b);
}
}
で参照できました。実はサウンドプレイヤー
[ http://users.goo.ne.jp/a-works/ ]
なのですが、例えば(上記の)BクラスでDクラスのインスタンス
を作り、Cクラスでインスタンス化したEクラスのイベントから
(Bクラスでインスタンス化した)Dクラスのメソッドを実行させる
みたいな事をしたかったと言うことと、クラスの再利用性を上げる
ため、内部クラスにはできるだけしたくなかったという事です。
…初歩が全く分かってなかったようですね。何とでもなりそうです。
わざわざ教えて頂き、ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 友達・仲間 仲良くしてたグループでハブられたらどうしますか? 長文失礼します。 高3女子です。 3年のクラスにな 6 2022/06/06 21:35
- 友達・仲間 友人について 厳しい意見お待ちしております。 私は結構わがままだししつこいしプライドが高いという自己 3 2022/11/17 16:26
- MySQL 下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 「A,B組の女子の氏名のよみ。 1 2023/05/16 15:28
- 中学校 終わった…。 中2です。いろいろと終わりました…。 1つ目が塾…。私の塾では学校のテスト前(中間テス 10 2022/05/24 17:55
- 学校 うちの学校では1.2.3と3つのクラスがあり数学の授業の際はAクラスとBクラスに分かれるのですがプリ 1 2022/06/23 19:19
- その他(恋愛相談) 恋愛相談です。 約5~6ヶ月前の話なんですが、クラスの男子(Aくんとする)が「○○(私)のこと好きっ 1 2022/05/15 06:42
- その他(恋愛相談) 女子をデート(?)に自然に誘う方法 1 2022/05/29 17:58
- 学校 まじでお願いです読んで欲しい!女子校中2です。私は学園祭実行委員会(学実)に所属しています。私はクラ 1 2022/05/22 22:50
- 野球 プロ野球の話 3 2022/09/02 19:42
- Java javaのクラスの分け方について質問です。 APIの内部用と外部用でクラスを分けたいのですがインター 2 2022/04/26 16:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「天声人語」をインターネット...
-
配列の重複する値とその個数を...
-
1 つのヘッダファイルに複数の...
-
同じクラスにならない確率を教...
-
どこからも呼ばれていない無意...
-
java eclipse 型に解決できません
-
グローバルIPとプライベートIP...
-
ATLとMFCの違いは何でしょうか?
-
eclipseのパッケージって何?
-
packageとimport の違いって?
-
ネスカフェ エクセラ と UCCク...
-
クラスのプロパティに構造体を...
-
Applet、Panelのクラス体系につ...
-
自作のクラスファイルがインポ...
-
共通で使う関数を集めたクラス...
-
クラスにアクセスできません。
-
クラス修飾子やアクセス修飾子...
-
IPアドレスのクラスAを取得して...
-
私はクラスLINEにまだ入れてな...
-
重複エラーを解決するには
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
3年間同じクラスになる確率
-
「天声人語」をインターネット...
-
配列の重複する値とその個数を...
-
自分事ですが、私のLINEのスク...
-
java eclipse 型に解決できません
-
同じクラスにならない確率を教...
-
どこからも呼ばれていない無意...
-
グローバルIPとプライベートIP...
-
担任にプレゼント
-
数学の計算問題。 3年間同じク...
-
クラスのプロパティに構造体を...
-
河合塾のクラス分けについて
-
IPアドレスのクラスAを取得して...
-
共通で使う関数を集めたクラス...
-
自作のクラスファイルがインポ...
-
1 つのヘッダファイルに複数の...
-
ヒートテックやファイバーヒー...
-
dllと同じプロジェクトにする方法
-
main()を持つクラスが2つ以上...
-
同一パッケージにあるクラスが...
おすすめ情報