Herencia de Python
La herencia es una forma de crear una nueva clase. Una nueva clase creada en python puede heredar una o más clases principales. La clase principal se puede llamar clase base o superclase , y la nueva clase se denomina clase derivada o subclase .
La herencia se refiere a la relación entre clases y qué tipo de relación es "es" . Una de las funciones de la herencia es resolver el problema de la reutilización del código .
La herencia de clases en python se divide en: herencia única y herencia múltiple
class Parents: pass
class Father: pass
class Mother: pass
class Children(Parents):
pass
class Son(Father,Mother):
pass
Ver herencia
# 可通过类名.__bases__查看所有继承的父类,类名.__base__只查看从左到右继承的第一个父类
print(Son.__base__)
# <class '__main__.Father'>
print(Son