[PYTHON] Abstrakte Klasse

import abc


class Car(metaclass=abc.ABCMeta):
    def __init__(self,model=None):
        self.model = model

    @abc.abstractmethod
    def run(self):
        pass


class ToyotaCar(Car):
    def __init__(self, model,enable_auto_run=False):
        super().__init__(model)
        self.enable_auto_run = enable_auto_run
        
    #Wenn Sie es nicht mit der geerbten Klasse überschreiben, tritt beim Erstellen des Objekts ein Fehler auf
    def run(self):
        print('fast fun')


toyota_car = ToyotaCar('Lexus')

Recommended Posts

Abstrakte Klasse
Klasse
Klasse
Klassenvererbung
[Python] -Klasse, Instanz
Über Python, Klasse
Seitenverarbeitungsklasse
Klassenmethode statische Methode
Proprietäre Ausnahmeklasse
Klasse zum Konvertieren von JSON
# Python-Grundlagen (Klasse)