[PYTHON] Klassenvererbung

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()

Ausführungsergebnis


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

Zuerst habe ich eine Klasse namens Auto definiert.

Dann habe ich eine ToyotoCar-Klasse erstellt, die dieses Auto geerbt hat. Die Methode der ToyotoCar-Klasse lautet Nur die Laufmethode entspricht genau der Car-Klasse.

Die TeslaCar-Klasse ist auch eine Klasse, die die Car-Klasse erbt. Es gibt eine Autorun-Methode sowie eine Run-Methode.

Recommended Posts

Klassenvererbung
[Python] Klassenvererbung, überschreiben
Klasse
Klassenvererbung und Superfunktion
[Hikari-Python] Kapitel 09-03 Klasse (Vererbung)
Klassenvariable
Ich habe mich mit Überschreibungen der Klassenvererbung befasst.
Mehrfachvererbung
Python # Vererbung (Vererbung)
Abstrakte Klasse
Vergleich von Klassenvererbung und Konstruktorbeschreibung
[Python] -Klasse, Instanz
"Kanrika" die Python-Klasse
Versuchen Sie, das Problem der Python-Klassenvererbung zu lösen
Über Python, Klasse
Informationen zur Python-Vererbung
Gehen Sie zu den Grundlagen des Unterrichts
Probleme mit pseudo-privaten Python-Variablen und Klassenvererbung
Seitenverarbeitungsklasse
Klassenvererbungspraxis in Python, wie in sklearn zu sehen
Klassenmethode statische Methode
Python-Klasse, Instanz
Proprietäre Ausnahmeklasse
Klasse zum Konvertieren von JSON
# Python-Grundlagen (Klasse)