• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:オブジェクト指向で分からないことが。)

オブジェクト指向で分からないことが

このQ&Aのポイント
  • クラスAから指定した文字列引数でクラスBのインスタンスを取得し、クラスCのメソッドを呼び出したい
  • クラスCはクラスAを経由してしか取得できないため、再度引数を渡せない
  • どのようなクラス設計を行えば良いか

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

  • ベストアンサー
  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.1

・クラスBのクラス変数にクラスCを持つ ・クラスCは文字列を保持する ・クラスBが生成されるときにクラスCに文字列を渡す これでOKね。

naktak
質問者

お礼

> ・クラスBが生成されるときにクラスCに文字列を渡す これは、具体的にどういうコードで行うのでしょうか? クラスAで呼び出した結果は、クラスCでありたいのですが。 こういうの、ふと思いつくと、その時々でコーディングできたり できなかったりして悩んじゃいます・・・

その他の回答 (1)

  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.2

> ・クラスBが生成されるときにクラスCに文字列を渡す クラスCにコンストラクタで渡してもいいし setメソッドで渡してもいいし 自由にすればいいわ。