017-005-007
複数インターフェイスの基本実装
初級
問題説明
複数インターフェイスの基本実装
この問題では: SwimmableとFlyableの2つのインターフェイスを実装したDuckクラスを作成し、各インターフェイスのメソッドを呼び出す処理を行い、結果を標準出力に表示するプログラムを作成します。
学習目標: 1つのクラスで複数のインターフェイスを実装する基本的な方法を理解する
概要
SwimmableインターフェイスとFlyableインターフェイスを実装したDuckクラスを作成します。
仕様
Swimmableインターフェイス:void swim()メソッドを持つFlyableインターフェイス:void fly()メソッドを持つDuckクラス: 両方のインターフェイスを実装swim()は "Duck is swimming" を出力fly()は "Duck is flying" を出力mainメソッドでDuckインスタンスを作成し、両メソッドを呼び出す
出力形式
Duck is swimming
Duck is flying
