package entity;
public abstract class Pet {
private String name;
private int health;
private int love;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getHealth() {
return health;
}
public void setHealth(int health) {
this.health = health;
}
public int getLove() {
return love;
}
public void setLove(int love) {
this.love = love;
}
public Pet() {}
public Pet(String name, int health, int love) {
this.name = name;
this.health = health;
this.love = love;
}
public void showInfo() {
System.out.println("自我介绍-----------------");
System.out.println("我叫"+this.name+"-----我的健康值为:"+this.health+"-----------与主人亲密度为:"+this.love);
}
//抽象方法 必须要被子类重写实现 用抽象方法的类也必须用抽象类
public abstract void toHospital();
public abstract void feed();
}
//狗子类中
package entity;
public class Dog extends Pet
java05-多态实例-实现一个电子宠物游戏
最新推荐文章于 2023-09-10 23:30:50 发布
本文通过一个电子宠物游戏的实现,详细讲解了Java编程中的多态特性。游戏中,宠物类作为父类,狗和猫作为子类,展示了继承与多态在实际项目中的应用,同时分享了后端开发中的经验和技巧。
摘要由CSDN通过智能技术生成