以下の条件を満たす、クラスを作成して洗濯機を表現するプログラムを作成したいです。
以下の「現状のコード」をどのように修正したら、以下のような結果が得られるでしょうか。。
実装の際の概要は「概要」に記載しています。
概要
machineWash( ):洗濯機で洗うことを表現する抽象メソッド。引数はなし。戻り値は void。
spinDry( ):洗濯機で脱水することを表現する抽象メソッド。引数はなし。戻り値は void。
dry( ):洗濯機で乾燥することを表現する抽象メソッド。引数はなし。戻り値は void。
washCycle( ):洗濯機で選択するときの一連の流れを表現するメソッド。引数はなし。戻り値は void。
洗濯機で「洗う」「脱水する」「乾燥する」処理をこの順で呼び出す。このク ラス(AbstractWashingMachine)を継承するクラスはこのメソッドをオーバーライド出来 ないようにする。
getModelNumber( ):型番を返却するメソッド。引数はなし。戻り値は型番(String 型)。 フィールドの型番の値を返却する
AutomaticWashingMachineとWasherDryerは両方ともAbstractWashingMachineを継承します。
あなたの回答
tips
プレビュー