活动地址:CSDN21天学习挑战赛
学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。各位小伙伴,如果您:
想系统/深入学习某技术知识点…
一个人摸索学习很难坚持,想组团高效学习…
想写博客但无从下手,急需写作干货注入能量…
热爱写作,愿意让自己成为更好的人…
…
面向对象的三大特征:封装,继承,多态。
什么是封装? 隐藏实现细节,暴露出合适的访问方式。(合理隐藏、合理暴露)
**
一般对成员变量使用private(私有)关键字修饰进行隐藏,private修饰后该成员变量就只能在当前类中访问。
提供public修饰的公开的getter、setter方法暴露其取值和赋值。


加强了程序代码的安全性。
适当的封装可以提升开发效率,同时可以让程序更容易理解与维护。
1.封装是什么,一般封装怎么体现出来?
⚫ 面向对象的三大特征之一,合理隐藏,合理暴露。
⚫ 一般会把成员变量使用private隐藏起来。
⚫ 通过getter和setter方法暴露其访问。
2.封装有什么好处?
⚫ 加强了程序代码的安全性。
⚫ 适当的封装可以提升开发效率,同时可以让程序更容易理解与维护