018-002-008
ポリモーフィズム応用: 共通処理
初級
問題説明
ポリモーフィズム応用: 共通処理
この問題では: Describableインターフェイスを実装したBookとMovieクラスを作成し、共通のヘルパーメソッドを通じて各オブジェクトの説明を標準出力に表示するプログラムを作成します。
学習目標: ポリモーフィズムを使って異なるオブジェクトに共通の処理を適用する方法を理解する
概要
Describable インターフェイスを Book と Movie クラスで実装し、同じメソッドで異なる説明を出力するプログラムを作成してください。
仕様
DescribableにString describe()を宣言Bookはdescribe()でBook: Java Programmingを返すMovieはdescribe()でMovie: The Matrixを返す- main で
showDescription(Describable d)ヘルパーメソッドを定義し、Description: <d.describe()>と出力 - Book と Movie を渡して呼び出す
出力形式
Description: Book: Java Programming
Description: Movie: The Matrix
