018-002-008

ポリモーフィズム応用: 共通処理

初級

問題説明

ポリモーフィズム応用: 共通処理

この問題では: Describableインターフェイスを実装したBookMovieクラスを作成し、共通のヘルパーメソッドを通じて各オブジェクトの説明を標準出力に表示するプログラムを作成します。

学習目標: ポリモーフィズムを使って異なるオブジェクトに共通の処理を適用する方法を理解する

概要

Describable インターフェイスを BookMovie クラスで実装し、同じメソッドで異なる説明を出力するプログラムを作成してください。

仕様

  1. DescribableString describe() を宣言
  2. Bookdescribe()Book: Java Programming を返す
  3. Moviedescribe()Movie: The Matrix を返す
  4. main で showDescription(Describable d) ヘルパーメソッドを定義し、Description: <d.describe()> と出力
  5. Book と Movie を渡して呼び出す

出力形式

Description: Book: Java Programming
Description: Movie: The Matrix

コードを実行してみませんか?

この問題のコードエディタと実行機能を使用するには、ログインしてください。

アカウントをお持ちでない方

新規登録