一、什么是继承?
也就是说,一个类可以获得另一个类的成员属性和方法
二、继承与被继承的概念:
被继承的类别叫父类,也叫基类,也叫超类
使用和继承的类称为子类,也称为衍生类
继承和被继承必须存在 is-a 关系
三、继承的特点
1、所有类都继承自object类,即所有类都是object类的子类
2、一旦子类继承了父类,除私有成员外,所有的内容都可以用于父类
3、继承父类后,子类并没有将父类成员完全赋值为子类,而是通过引用关系访问进行调用
4、独特的成员属性和方法可以在子类中定义
5、如果子类中定义的成员与父类成员相同,则优先考虑子类成员
6、如果子类想扩展父类的方法,可以在定义新方法的同时访问父类成员重用代码
7、可以使用 [父类名.父类成员] 调用父亲成员的格式也可以使用[super().父类成员] 格式来调用