一、代码及效果图
1.封装
案例:需求说明
使用封装实现电子宠物系统的企鹅类正确输入健康值和亲密度
保证健康值的有效性(0-100),否则取默认值60
保证亲密度的有效性(0-100),否则取默认值60
代码如下(示例):
package work1;
public class Dog {
private String name;
private String sex;
private int love;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSex() {
return sex;
}
public void setSex(int sex) {
if(sex==1){
this.sex = "Q仔";
}else{
this.sex = "Q妹";
}
}
public int getLove() {
return love;
}
public void setLove(int love) {
if(love>=0&&love<=100){
this.love = love;
}else {
System.out.println("亲密度应该在0-100之间,默认值是60");
this.love = 60;
}
}
}
package work1;
public class Penguin {
private String name;
private String sex;
private int health;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSex() {
return sex;
<