public class Animals {
//私有成员变量
//封装
private String name;
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
if(age>100||age<0){
this.age=99999;
}else {
this.age = age;
}
}
}
/*
封装:
1、提高程序安全性,保护数据
2、隐藏代码的实现细节
3、统一接口
4、系统可维护性增加
*/
public class Demo04 {
public static void main(String[] args) {
Animals dog=new Animals();
Animals cat=new Animals();
//System.out.println(dog.name);私有成员变量无法直接输出
dog.setName("二哈");
System.out.println(dog.getName());
dog.setAge(3);
System.out.println(dog.getAge());
cat.setAge(200);
System.out.println(cat.getAge());
}
}