Java言語入門 〜C言語を学んだ君へ〜
[第9回]練習問題 第1問
第9回で学習した内容を元に練習問題を解いてもらいます。
もしわからない場合には、前のページに戻り必要な情報を調べてください。調べるのも勉強の1つです。
練習問題 第1問
以下の指示に従ってプログラムを作成しなさい。
なお、ファイル名はEx09_01.javaとする。
作成にあたっての条件
以下の条件を満たす、犬(Dog)クラスと猫(Cat)クラスを作成しなさい。
ただし、「継承」を使って効率よく作成しなさい。
Dogクラスの情報
項目 | 内容 |
---|---|
メンバ変数 | 年齢 |
コンストラクタ | 年齢を引数から受け取り、メンバ変数を初期化する |
メソッド1 | 歩く |
メソッド2 | 噛みつく |
Catクラスの情報
項目 | 内容 |
---|---|
メンバ変数 | 年齢 |
コンストラクタ | 年齢を引数から受け取り、メンバ変数を初期化する |
メソッド1 | 歩く |
メソッド2 | ひっかく |
その他
*なお、上記のクラスが作成出来れば、生成するクラス数、メソッドの処理内容、カプセル化などについては自由に指定してよい。