封装
- 封装----隐藏对象属性和实现细节,仅对外提供公共访问方式
之所以对外提供公共访问方式,就因为可以在访问方式中可以加入逻辑判断等语句,对访问的数据进行 “操作”- private----私有,权限修饰符,用于修饰类中成员(变量,函数),被私有的成员只能在本类访问,即建立了对象后,该对象不能访问被私有的成员
- private 仅仅是封装的一种表现形式
代码演示----
class person {
private int age; //private,让数据私有化
private String name;
//改名功能----给外部提供公共访问方式对数据进行"操作"
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
//改年龄功能
public void setAge(String name) {
this.age = age;
}
public int getAge() {
return age;
}
}