系列文章目录
JAVA基础之封装继承多态前言
封装,继承,多态是JAVA面向对象的三大特性,也是最基本的知识一、封装
封装是指隐藏对象的属性和实现细节,仅仅对外公开接口.它有四大优点:
- 便于使用者正确,方便的使用,防止使用者对数据的错误修改.
例如:遥控器只需要用户控制几个按钮就可以操作电视,而不是使用时先连接电路再装电池等一系列操作对用户友好. - 高内聚,低耦合
例如:还是用遥控器来阐述,遥控器的好坏不会影响到,遥控器所控制的电视,就算遥控器摔坏或者丢了,也不影响电视的正常使用功能. - 提高软件的可重用性
例如:我有两个同品牌的电视和遥控器,其中的一台遥控机完全可以控制两台电视, - 降低了构建大型系统的风险
例如:我设计制造了一个大型的机器,在最后组装的时候发现,这台机器并不能满足当初设计时的功能,就比如我这电视最后组装发现显示屏不显示,那就只需要更换一个显示屏,不需要吧所有的东西推翻重做