1 private 私有化
私有化:私有化封装::数据值可控
让本类中的成员 对可信任的类可见 对不可信任的类隐藏 只能通过get/set方法间接访问
public class Demo02Private {
/*
定义成员变量:
private 数据类型 变量名;
get方法格式:
public 数据类型 getXxx(){
return this. xxx;
}
set方法格式:
public void setXxx(数据类型 xxx){
this.xxx=xxx;
}
*/
public static void main(String[] args) {
Demo02Student d1=new Demo02Student();
//d1.age=10;//禁止使用:属性age不可控::Demo02Student无法限制调用者给age属性赋值的范围
//建议使用普通方法的参数列表给属性赋值
d1.setAge(-10);
//System.out.println(d1.age);
System.out.println(d1.getAge());
}
}
class Demo02Student{
private int age;
public void setAge(int age) {
if(age<0||age>120