10.3 Clock クラス

プログラム

B10_3

プログラムの説明

Clockクラス

Applicationインタフェースを実装したクラスを作成してみましょう。

ここでは簡単な時刻を出力するClockクラスを考えます。

プログラムB10_1を見てください。

このメインメソッドでは

  • MobileTelephoneオブジェクトの生成
  • Clockオブジェクトの生成とMobileTelephoneオブジェクトへの登録(追加)
  • 登録されたApplicationオブジェクトの実行

が行われています。

ではプログラムClockを見てください。

このクラスにはApplicationインタフェースが実装されています。つまり、executeメソッドの実装が保障されています。

このApplicationオブジェクトを実行した結果がB10_1の実行結果になります。