一、封装
1.封装的概念:
将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问
(把尽可能多的东西藏起来,对外提供便捷的接口)
2.封装的两个大致原则:
a.把所有的属性藏起来;
b.对外提供接口
3.如何实现封装:
1.修改属性的可见性(设为private,防治错误的修改);
2.创建共有的getter/setter方法(用于属性的读写);
3.在getter/setter方法中加入属性控制语句(对属性的合法性进行判断);
4.封装的好处:
a.便于适用者正确使用系统,防止错误修改属性
b.有助于系统之间的松耦合,提高系统独立性
c.提高软件的可重用性
d.降低了构建大型系统的风险
封装的相关知识
最新推荐文章于 2023-04-01 09:55:02 发布