一、继承的含义
继承就是让类和类之间产生父子关系,子类可以拥有父类的静态属性和方法。
[继承就是可以获取另外一个类中的静态属性和普通方法。(并非所有成员)]
在python中,新建的类可以继承一个或多个父类,父类又可称为基类或超类,新建的类称为派生类或子类。
注意:python中的继承分为:单继承和多继承。
1.1 继承中的子类和父类的概念
父类:用于被继承的类,称之为父类,也叫做基类,或者超类。
子类:继承其他类的类,称之为子类,也叫做派生类。
基本格式:
class Parent1: # 定义父类
pass
class Parent2: # 定义父类
pass
class Son1(Parent1): # 单继承,基类(父类,超类)是Parent1,派生类(子类)是Son
pass
class Son2(Parent1, Parent2): # 多继承,用逗号分隔开多个继承的类
pass
如果在开发程序过程中,我们已经定义一个类A,现在又定义了一个类B,如果B的类的大部分内容与A都相同,则可以使用继承来实现,实现代码的重用。
1.2 继承的作用
- 减少代码的重用
- 提高代码的可读性
- 规范编程模式
1.3 继承的特点
在继承中,基类的构造方法(__init__()方法)不会自动调