当前位置:优草派 > 问答 > Python问答

什么是Python中的继承?

标签: Python  python基础  作者: 陈立鑫

回答:

当一个类继承自另一个类,他就被称为子类(派生类),继承自父类(基类,超类),他会继承(获取)所有类成员(属性和方法)。python支持多继承,一个类可以继承多个父类,父类中非私有的属性和方法都会被继承,如果多个父类中有同名方法,在子类调用个方法的时候,调用的是父类类名列表中第一个父类的方法。

子类可以调用mro()查看子类对象查找类的先后顺序。

单继承:一个类继承自单个基类;

多继承:一个类继承自多个基类;

多级继承:一个类继承自单个基类,后者者继承自另一个基类;

分层继承:多个类继承自单个基类;

混合继承:两者或多种类型继承的混合。

TOP 10
  • 周排行
  • 月排行