通过继承实现从宠物商店选择企鹅当宠物
创建一个宠物商店选择一只企鹅
import java.util.Scanner;
public class Test01 {
public static void main(String[] ages) {
System.out.println("欢迎来到宠物店:");
System.out.println("请输入要领养的宠物名字:");
Scanner sa=new Scanner(System.in);
String name =sa.next();
System.out.println("请输入要领养的宠物的类型:1狗狗、2企鹅");
int type=sa.nextInt();
switch(type){
case 1:
//狗
break;
case 2:
//企鹅
System.out.println("请输入企鹅的性别:1、Q仔 2、Q妹");
int sex=sa.nextInt();
System.out.println("请输入企鹅的健康值(1-100之间):");
int health=sa.nextInt();
Test1 p=new Test1();
p.setName(name);
p.setSex(sex == 1 ? "Q仔" : "Q妹");
p.setHealth(health);
p.ss();
break;
}
}
}
创建一个企鹅类进行方法实现
//企鹅类
public class Test1 {
private String name; //名称
private String sex; //性别
private int health; //健康值
private int love;//亲密的
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public int getHealth() {
return health;
}
public void setHealth(int health) {
this.health = health;
if(health<0||health>100) {
this.health =60;
System.out.println("健康值应该在1至100之间,默认值为60.");
}
}
public int getLove() {
return love;
}
public void setLove(int love) {
this.love = love;
}
/**
* 宠物的自白
*/
public void ss() {
System.out.println("我的名字叫:"+this.name+",健康值是"+this.health
+",和主人的亲密度是"+this.love+",我的性别是:"+this.sex);
}
}