JAVA学习第七天——面向对象_封装、继承(权限修饰符、方法的重写、super关键字)、多态(转型、工厂设计模式)
部分代码转载至马士兵JAVASE资料。封装封装的概念我们程序设计追求“高内聚,低耦合”。➢高内聚:类的内部数据操作细节自己完成,不允许外部干涉;➢低耦合:仅对外暴露少量的方法用于使用。隐藏对象内部的复杂性,只对外公开简单的接口。便于外界调用,从而提高系统的可扩展性、可维护性。通俗的说,把该隐藏的隐藏起来,该暴露的暴露出来。这就是封装性的设计思想。封装的好处:提高代码的安全性进行封装:(1)将属性私