共计 549 个字符,预计需要花费 2 分钟才能阅读完成。
封装
暗藏对象的属性和实现细节,仅对外提供公共拜访形式,以避免数据的随便拜访和批改
封装就是将简单的货色包装起来,让他人调用的时候能够简略易用
长处:- 进步代码安全性
- 进步代码的复用性
- “高内聚”:封装细节,便于批改外部代码,进步可维护性
- “低耦合”:简化内部调用,便于扩大和合作
继承
通过扩大一个已有的类,并继承该类的属性和行为,来创立一个新的类
继承是类与类的一种关系,子类领有父类的所有属性和办法(也领有 private 润饰的属性和办法,只是无奈应用),从而实现了代码的复用
长处:- 缩小代码反复
- 进步代码可维护性
- 继承是多态的前情提要
多态
同一个接口,应用不同的实现,而执行不同的操作
- 必要条件:继承、办法重写、父类援用指向子类对象
- 援用多态:父类援用能够指向本类对象,也可指向子类对象。援用多态的弱小次要体现在调用属性、办法时,能够依据援用具体指向的对象去调用,例如:子类中重写了父类办法。
- 办法多态:子类中能够重写父类的办法,在调用办法时依据援用指向的子类对象决定调用哪个具体的办法。办法多态的弱小次要体现在能够依据调用时参数的不同,而自主匹配调用的办法,例如:重载。
- 子类继承父类,重写父类的办法,当子类对象调用重写的办法时,调用的是子类的办法,而不是父类的办法,当想要调用父类中被重写的办法时,则需应用关键字 super。
正文完