[PYTHON] Héritage de classe

python


class Car(object):
    def run(self):
        print('run')

class ToyotaCar(Car):
    pass

class TeslaCar(Car):
    def autorun(self):
        print('autorun')

car = Car()
car.run()

print('#############')

toyota_car = ToyotaCar()
toyota_car.run()

print('#############')

tesla_car = TeslaCar()
tesla_car.run()
tesla_car.autorun()

Résultat d'exécution


run
#############
run
#############
run
autorun

Tout d'abord, j'ai défini une classe appelée Car.

Ensuite, j'ai créé une classe ToyotoCar qui a hérité de cette voiture. La méthode de la classe ToyotoCar est Seule la méthode run est exactement la même que la classe Car.

La classe TeslaCar est également une classe qui hérite de la classe Car, Il existe une méthode d'exécution automatique ainsi qu'une méthode d'exécution.

Recommended Posts

Héritage de classe
[Python] Héritage de classe, remplacement
classe
Héritage de classe et super fonction
[Hikari-Python] Chapitre 09-03 Classe (Héritage)
Variable de classe
J'ai examiné les remplacements d'héritage de classe.
Variable de classe
Héritage multiple
Python #inheritance (héritage)
Classe abstraite
Comparaison de l'héritage de classe et de la description du constructeur
[Python] classe, instance
"Kanrika" la classe python
Essayez de résoudre le problème de l'héritage de classe Python
À propos de python, classe
À propos de l'héritage Python
Aller aux bases de la classe
Problème avec les variables pseudo-privées Python et l'héritage de classe
Classe de traitement de page
Pratique de l'héritage de classe en python comme vu dans sklearn
Méthode de classe Méthode statique
classe python, instance
Classe d'exception propriétaire
Classe pour convertir JSON
Les bases de #Python (classe)