犬
概要
スーパークラスMyAnimalを継承するMyDogクラスを作り実行する。継承の基本を学ぶ。
class MyAnimal { private int age; public void segAge(int age) { this.age = age; } public int getAge() { return this.age; } } class MyDog extends MyAnimal { private String name; MyDog(String name) { this.name = name; System.out.println(name + "を生成しました"); } MyDog(String name, int age) { this.name = name; super.segAge(age); System.out.println(this.name + "を" + super.getAge() + "才で生成しました"); } public void drink(String drink) { System.out.println(this.name + "が与えられた" + drink + "を飲みました"); } public void drink() { System.out.println(this.name + "が自分で水を飲みました"); } public String getName() { return this.name; } } class MyDogTest { public static void main(String[] args) { MyDog Spotty = new MyDog("ポチ", 3); System.out.println(Spotty.getName() + "の年齢は" + Spotty.getAge() + "才です"); Spotty.drink("水"); System.out.println(); MyDog Kuro = new MyDog("クロ", 8); System.out.println(Kuro.getName() + "の年齢は" + Kuro.getAge() + "才です"); Kuro.drink(); } }
実行結果
ポチを3才で生成しました
ポチの年齢は3才です
ポチが与えられた水を飲みました
クロを8才で生成しました
クロの年齢は8才です
クロが自分で水を飲みました
ポチの水 希釈飲用水 詰替用200cc 2本SET 【Chiyo-pet】チヨペット ポチタマの水シリーズ
- 出版社/メーカー: 【Chiyo-pet】チヨペット
- メディア: その他
- この商品を含むブログを見る