Java的封装

修改属性的可见性

  • 设置属性访问修饰为 private
  • 创建允许访问的接口 getter/setter方法,访问修饰为public
  • getter/setter方法中加入控制逻辑,保证系统安全稳定

代码片段


private int age;//年龄
public int getAge() {
return this.age;
}
public void setAge(int age) {
//仅允许正值
if(age<0){
this.age=1;
}else{
this.age = age;
}
}

你可能感兴趣的:(Java)