一、代码及效果图
1.重写
案例:使用方法重写优化电子宠物系统
代码如下(示例):
package test1;
public class Dog extends Pet{
private String type;
public Dog(String name, int health, int cute, String type) {
super(name, health, cute);
this.type = type;
}
@Override
public void show() {
super.show();
System.out.println("我是一只:"+type);
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
}
package test1;
public class Penguin extends Pet{
private String sex;
public Penguin(String name, int health, int cute, String sex) {
super(name, health, cute);
this.sex = sex;
}
@Override
public void show() {
super.show();
System.out.println("我的性别是:"+sex);
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
}
package test1;
public class Pet {
private String name;
private int health;
private int cute;
public Pet(String name, int health, int cute) {
this.name = name;
this.health = health;
this.cute = cute;
}
public void show(){
System.out.println("宠物的自白:");
System.out.println("我的名字:"+name+"\t"+"我的健康值为" +
health+"\t"+"我和主人的亲密度是"+cute);
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getHealth() {
return health;
}
public void setHealth(int health) {
this