以下、問題です。
以下のプログラムが、期待された実行結果通りにプログラムが動くように、インターフェースIAlarm、IClockおよび、Problemex4_2のmainメソッド内を実装しなさい。
期待する解答が下記になります。
アラームをセットする
アラームを鳴らす
アラームを止める
時刻を修正する
時刻を知る
私が実装した下記のコードだと、実行すると何も表示されないです。
どこを修正したらよいでしょうか?ご教示していただきたいです。
public void setAlarm() { System.out.println("アラームをセットする"); } public void stopAlarm() { System.out.println("アラームを止める"); } public void showTime() { System.out.println("時刻を知る"); } public void adjustTime() { System.out.println("時刻を修正する"); }
}
```Java public class Problemex4_2 { /** * @param args */ public static void main(String[] args) { AlarmClock ac = new AlarmClock(); // アラーム付き時計クラスのインスタンスを生成 } // アラームとしての処理 public static void funcAlarm(IAlarm alarm) { IAlarm.setAlarm(); // アラームのセット IAlarm.alarm(); // アラームを鳴らす IAlarm.stopAlarm(); // アラームを止める } // 時計としての処理 public static void funcClock(IClock clock) { IClock.adjustTime(); // 時刻を知る IClock.showTime(); //時刻を修正する } } ```<IClock> ```Java public interface IClock { static void adjustTime() { } static void showTime() { } } ```<IAlarm> ```Java public interface IAlarm { public static void setAlarm() { } public static void alarm() { } public static void stopAlarm() { } }
回答3件
あなたの回答
tips
プレビュー