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(); } }
时间: 2024-11-10 07:26:19