In diesem Artikel werden hauptsächlich die relevanten Informationen zur Vererbung der Python-Klasse ausführlich vorgestellt. Freunde in Not können sich auf die
Vererbung von Python beziehen Klasse Detaillierte Erklärung
Da Python objektorientiert ist, unterstützt es sicherlich die Klassenvererbung. Pythons Implementierung der Klassenvererbung ist einfacher als Javascript.
Elternklasse:
class Parent: parentAttr = 100 def init(self): print("parent Init") def parentMethod(self): print("parentMethod") def setAttr(self,attr): self.parentAttr = attr def getAttr(self): print("ParentAttr:",Parent.parentAttr)
Kindklasse
class Child(Parent): def init(self): print("child init") def childMethod(self): print("childMethod")
Anrufe
p1 = Parent(); p1.parentMethod(); c1 = Child(); c1.childMethod();
Ausgabe:
parent Init parentMethod child init childMethod Press any key to continue . . .
Python unterstützt Mehrfachvererbung
class A: # 定义类 A ..... class B: # 定义类 B ..... class C(A, B): # 继承类 A 和 B .....
Vielen Dank fürs Lesen, ich hoffe, es hilft Vielen Dank an alle für die Unterstützung dieser Website!
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung des Beispielcodes für die Python-Klassenvererbung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!