Inhaltsverzeichnis:

Wie verwendet man Superklasse in Python?
Wie verwendet man Superklasse in Python?

Video: Wie verwendet man Superklasse in Python?

Video: Wie verwendet man Superklasse in Python?
Video: Cohesion and coupling: write BETTER PYTHON CODE Part 1 2024, Kann
Anonim

Im Wesentlichen ist die Super Funktion kann sein Gebraucht gewinnen betreten zu ererbten Methoden – von a Elternteil oder Geschwister Klasse – das wurde in a. überschrieben Klasse Objekt. Oder als Beamter Python Dokumentation sagt: „[ Super ist Gebraucht to] ein Proxy-Objekt zurückgeben, das Methodenaufrufe an a delegiert Elternteil oder Geschwister Klasse vom Typ.

Was macht dementsprechend super() in Python?

Python super Funktion ist eine integrierte Funktion, die das Proxy-Objekt zurückgibt, mit dem Sie auf die Elternklasse verweisen können, indem ' Super . ' Die Super Funktion in Python kann verwendet werden, um auf vererbte Methoden zuzugreifen, die ist entweder aus der Eltern- oder Geschwisterklasse.

Wissen Sie auch, was super ist () _ Init_? _drin_ () der Oberklasse (Square) wird automatisch aufgerufen. Super() gibt ein Delegate-Objekt an eine übergeordnete Klasse zurück, sodass Sie die gewünschte Methode direkt darauf aufrufen: Super() . Dies ist besonders praktisch, wenn Sie mehrere Unterklassen haben, die von einer Oberklasse erben.

Was ist auf diese Weise eine Superklasse in Python?

Python super () Die Super () builtin gibt ein Proxy-Objekt zurück (temporäres Objekt des Superklasse ), die uns den Zugriff auf Methoden der Basisklasse . In Python , Super () hat zwei Hauptanwendungsfälle: Ermöglicht es uns, die Verwendung der Basisklasse ausdrücklich benennen. Arbeiten mit Mehrfachvererbung.

Wie benutzt man Superklasse?

Super-Keyword in Java

  1. super kann verwendet werden, um auf die Instanzvariable der unmittelbaren Elternklasse zu verweisen.
  2. super kann verwendet werden, um die Methode der unmittelbaren Elternklasse aufzurufen.
  3. super() kann verwendet werden, um den Konstruktor der unmittelbaren Elternklasse aufzurufen.

Empfohlen: