0
私の大学では試験があります。私は1つの運動について簡単な質問があります。シンプルファクトリーメソッドパターン試験用ソリューション
私は単純なコードを書く必要があります。私は、3つのプライベートint ValueR、ValueG、ValueBを持つ抽象クラスColorを持っています。メソッドprint()があります。 それは簡単です。
私は抽象クラスを拡張する次のクラスのGreenを書く必要があります。 R/G/Bの値を0/255/0に設定する必要があります。メソッドprint()を使って "私は緑色です"と印刷します。
getterおよびsetterなしで値を設定するにはどうすればよいですか?値の公開を変更することはできません
すべての解決策はありますか?
基本クラスに3つの引数を持つコンストラクタを宣言して、それを具象クラスのコンストラクタから呼び出します。 – davidxxx
ファクトリメソッドパターンはどこにありますか? – EngineeredBrain