トップ 差分 一覧 Farm ソース 検索 ヘルプ PDF RSS ログイン

追加問題OOPH16

オブジェクト指向補足プログラミング追加問題

 Animalクラスに次のメソッドを追加しなさい。

食事をするメソッドeat
このメソッドを実行すると満腹になる。
走るメソッドrun
このメソッドを実行すると空腹になる

 Catクラスの変更

猫の鳴き声が「ニャー」になるようにする。

 Birdクラスからサブクラスを作る

次の各クラスを作る

それぞれの鳥は飛び方(flyメソッド)が異なるのでオーバーライドでそれぞれの鳥の飛び方を定義しなおすこと。

flyメソッドではどう飛ぶかを表示するだけでよい。

 各動物のオブジェクトを作る

犬、猫、ペンギン、ツバメ、鶏のオブジェクトをつくり走る、食事する、なく、飛ぶなどのメソッドを実行させてみる。