第13回 継承 (3) 抽象クラス

説明動画

  1. 生物・植物クラス
  2. 動物クラス
  3. 食べるメソッド
  4. 草食動物クラス
  5. 肉食動物クラス
  6. 課題

必要なスクリーンショット (6枚)
13-01 13-01.png (Organism.javaと実行結果が収まったもの)
13-02 13-02.png(Animal.javaと実行結果が収まったもの)
13-03 13-03.png(Animal.javaと実行結果が収まったもの)
13-04 13-04.png(Herbivore.javaと実行結果が収まったもの)
13-05 13-05.png(Carnivore.javaと実行結果が収まったもの)
13-06 13-06.png(Plant.javaと3通りの実行結果が収まったもの)

※ 7/7(日)までに課題提出すれば出席がつきます。ただし、あまりにも進捗が少ない場合は提出としてカウントされません。
※ 締切後はこちらから提出してください (通常と同様に点数がつきますが、出席はつきません)。

授業中に作成するプログラムと課題

(画像に含まれていない部分のコードは動画を参照)
13-01のOrganism.java
13-01のPlant.java
13-01の実行結果

13-02のAnimal.java
13-02の実行結果

13-03のAnimal.java
13-03の実行結果

13-04のAnimal.java
13-04のHerbivore.java
13-04の実行結果

13-05のCarnivore.java
13-05の実行結果

13-06(課題)
13-05をベースにし、個体数の自然増・自然減の情報を表示する機能を追加して3年間の変化を表示してください。
(パラメータは適当に変更してかまいません)