面向对象高级(继承、多态、抽象类、接口、内部类)

49 阅读

继承

继承是类与类之间的一种父子关系,java中提供关键字extends,用于建立类与类之间的关系

public class Student **extends** Person{}

如何设计继承结构?
当类和类之间,存在相同(共性)的内容,并满足子类是父类中的一种,就可以考虑使用继承,来优化代码。

继承的特点:
java只支持单继承,不支持多继承,但支持多层继承。

直接父类 和 间接父类
顶级父类Object

继承中的成员特点 --- 成员变量
书写规则:把多个子类中相同的属性抽取到父类当中
调用规则:遵守就近原则

分享到:

💬 评论 0

发表评论