017-004-007
インターフェイスの拡張入門
初級
問題説明
インターフェイスの拡張入門
この問題では: Movableインターフェイスを拡張したFastMovableインターフェイスを定義し、それを実装したRunnerクラスでmove()とsprint()を呼び出した結果を標準出力に表示するプログラムを作成します。
学習目標: インターフェイスが別のインターフェイスを拡張(extends)できることを理解する
概要
Movable インターフェイスに move() メソッドを宣言し、FastMovable インターフェイスが Movable を拡張して sprint() メソッドを追加します。Runner クラスが FastMovable を実装してください。
仕様
Movableにvoid move()を宣言FastMovableがMovableを extends しvoid sprint()を追加宣言RunnerがFastMovableを実装:move()でWalking...、sprint()でSprinting!を出力- main で Runner を生成し両方呼び出す
出力形式
Walking...
Sprinting!
