2018-08-20慕课网学习封装一节总结
2018-08-20 本文已影响0人
Xmaxdev
![](https://img.haomeiwen.com/i13350377/423e14cc6a888197.png)
1通过该类提供的方法来实现对隐藏信息的操作和访问
2隐藏对象的信息
3流出访问的借口
封装的特点:
1只能通过规定的方法访问数据
2隐藏类的实例细节,方便修改和实现
封装的方法:
1修改属性的可见性(改为private)
2创建getter/setter方法 (用于属性的读写)
3在getter/setter方法中加入属性控制语句(对属性值的合法性进行判断)
![](https://img.haomeiwen.com/i13350377/702b71d5c101e984.png)
![](https://img.haomeiwen.com/i13350377/e39d26cb37670160.png)
1通过该类提供的方法来实现对隐藏信息的操作和访问
2隐藏对象的信息
3流出访问的借口
封装的特点:
1只能通过规定的方法访问数据
2隐藏类的实例细节,方便修改和实现
封装的方法:
1修改属性的可见性(改为private)
2创建getter/setter方法 (用于属性的读写)
3在getter/setter方法中加入属性控制语句(对属性值的合法性进行判断)