016-002-007
抽象メソッドと具象メソッドの共存
初級
問題説明
抽象メソッドと具象メソッドの共存
この問題では: Animal抽象クラスに抽象メソッドspeak()と具象メソッドdescribe()を定義し、Dogクラスでspeak()を実装して両メソッドを呼び出す結果を標準出力に表示するプログラムを作成します。
学習目標: 抽象クラスに抽象メソッドと具象メソッドの両方を定義できることを理解する
概要
Animal 抽象クラスに、抽象メソッド speak() と具象メソッド describe() を定義します。Dog クラスが Animal を継承し、speak() を実装してください。
仕様
Animal抽象クラスにabstract void speak()を定義Animalに具象メソッドdescribe()を定義し、I am an animal.と出力DogクラスがAnimalを継承し、speak()でWoof!と出力- main メソッドで
Dogオブジェクトを生成し、describe()とspeak()を呼び出す
出力形式
I am an animal.
Woof!
