继承的概念、语法和特点
继承的概念:子类 拥有 父类 的所有 方法 和 属性
1、继承的语法
class Dog(Animal):
pass
子类 继承自 父类,可以直接 享受 父类中已经封装好的方法,不需要再次开发
子类 中应该根据 职责,封装 子类特有的 属性和方法
2、专业术语
- Dog 类是 Animal 类的子类,Animal 类是 Dog 类的父类,Dog 类从 Animal 类继承
- Dog 类是 Animal 类的派生类,Animal 类是 Dog 类的基类,Dog 类从 Animal 类派生
3、继承的传递性
- C 类从 B 类继承,B 类又从 A 类继承
- 那么 C 类就具有 B 类和 A 类的所有属性和方法
子类 拥有 父类 以及 父类的父类 中封装的所有 属性 和 方法