Héritage par défaut
Ce mécanisme est déjà en place, mais de manière transparente, lors de la création d'une classe de base, comme suit:
class A:
pass
print(dir(A))
Ici des méthodes sont définies alors que nous n'avons encore rien défini au niveau de la classe A
Pour connaitre l'arbre d'héritage d'une classe, il existe un variable interne __mro__ qui renvoie la liste de toutes les classes héritées.
class A:
pass
print(A.__mro__)
Ici la classe object de Python est présente. C'est la classe de base de toute classe en Python