编写一个Animal类,具有属性:种类;具有功能:吃睡。定义其子类Fish 和Dog,定义主类E,在其main方法中分别创建其对象并测试对象的特性。
Posted HRZJ
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编写一个Animal类,具有属性:种类;具有功能:吃睡。定义其子类Fish 和Dog,定义主类E,在其main方法中分别创建其对象并测试对象的特性。相关的知识,希望对你有一定的参考价值。
package animal; public class Animal { //成员属性 private String kind; public String getKind() { return kind; } public void setKind(String kind) { this.kind = kind; } //成员方法 public void eat() { } public void sleep() { } }
package animal; public class Fish extends Animal { // 定义新的成员方法 public void speak() { System.out.println("我是" + this.getKind()); } // 重写父类成员方法 public void eat() { System.out.println("我喜欢吃水藻"); } public void sleep() { System.out.println("我睡觉时睁着眼睛奥"); } }
package animal; public class Dog extends Animal { // 定义新的成员方法 public void speak() { System.out.println("我是" + this.getKind()); } // 重写父类成员方法 public void eat() { System.out.println("我喜欢吃骨头"); } public void sleep() { System.out.println("我睡觉时闭着眼睛,我喜欢睡在主人身边"); } }
package animal; public class Text_animal { public static void main(String[] args) { //实例化fish对象 Fish f = new Fish(); f.setKind("小鱼"); f.speak(); f.eat(); f.sleep(); //实例化dog对象 Dog d = new Dog(); d.setKind("小狗"); d.speak(); d.eat(); d.sleep(); } }
以上是关于编写一个Animal类,具有属性:种类;具有功能:吃睡。定义其子类Fish 和Dog,定义主类E,在其main方法中分别创建其对象并测试对象的特性。的主要内容,如果未能解决你的问题,请参考以下文章
编写一个Car类,具有String类型的属性品牌,具有功能drive;
24.编写一个Car类,具有String类型的属性品牌,具有功能drive; 定义其子类Aodi和Benchi,具有属性:价格型号;具有功能:变速; 定义主类E,在其main方法中分别创建Aodi和(
java 编码实现动物世界的继承关系:动物(Animal)属性:名称(name)具有行为:吃(eat)、睡觉(sleep)