练习一
pet类
package cn.bdqn.work1;
public class Pet {
private String name;//宠物名
private int health=0;//健康值
private int love=0;//好感度
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 void print(){
//打印方法
System.out.println("我叫"+name+",健康值"+health+",和主人的好感度为"+love);
}
}
Penguin类
public class Penguin extends Pet{
private String sex=SEX_MALE;
static String SEX_MALE="q仔";
static String SEX_FEMALE="q妹";
public String getSex() {
return sex;
}
public void setSex(int num) {
if(num==2){
this.sex=SEX_FEMALE;
}
}
public void print(){
//打印方法
super.print();
System.out.println("性别是"+getSex());
}
}
dog类
public class Dog extends Pet{
private String strain="拉布拉多";
public String getStrain() {
return strain;
}
public void setStrain(int num) {
if(num==2){
strain="雪纳瑞";
}
}
public void print(){
//打印方法
super.print();
System.out.println("品种是"+getStrain());
}
}
main方法
public static void main(String[] arg){
Scanner input = new Scanner(System.in);
Dog dog = new Dog();//导入自定义狗狗类
Penguin penguin = new Penguin