概念:将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法实现对隐藏信息的操作和访问
好处:
- 只能通过规定的方法访问数据
- 隐藏类的实例细节,方便修改和实现
实现步骤:
- 修改属性的可见性:设为private
- 创建getter/setter方法:用于属性的读写
- 在getter/setter方法中加入属性控制语句:对属性值的合法性进行判断
代码示例:
1 public class privateDemo { 2 3 private String privateVar; 4 5 public void setPrivateVar(String newPrivateVar) { 6 // 合法性检测 7 this.privateVar = newPrivateVar; 8 } 9 10 public String getPrivateVar() { 11 return privateVar; 12 } 13 14 }
PrivateDemo
时间: 2024-10-06 22:57:09