Heim > Artikel > Backend-Entwicklung > Python-Vererbung und objektorientierte Analyse
Die Programmiersprache Python ist eine leistungsstarke Entwicklungssprache und ihr größtes Merkmal ist ihre Einfachheit und Benutzerfreundlichkeit. Es verfügt außerdem über objektorientierte Funktionen, die uns dabei helfen können, bestimmte funktionale Anforderungen zu erfüllen. Wir werden Ihnen heute hier die zugehörigen Konzepte der Python-Vererbung ausführlich vorstellen.
Der folgende Code verwendet Python2.4. Verwenden Sie nach der Installation die IDE-Entwicklungsumgebung von Idle (es soll sich um eine IDE handeln, die viel einfacher ist als Delphi, VS.net usw.)
Erstellen aus das Menü „Datei-Neu“ Schreiben Sie in eine .py-Datei den folgenden Python-Vererbungscode:
>>> ============ RESTART ====== ====== ===
>>>class SuperClass: 1.def sample(self):
print 'SuperClass'
2.class SubClass(SuperClass):
pass
3. sub = SubClass()
4.sub.sample()
Sie müssen es zuerst speichern und dann F5 drücken, um es im Hauptfenster anzuzeigen of empty:
Die Unterklasse ruft die Beispielmethode der übergeordneten Klasse auf. Ändern Sie nun den Code wie folgt:
class SuperClass: 1.def sample(self):
print 'SuperClass'
2.class SuperClass1:
def sample(self):
3.print 'SuperClass1'
class SubClass(SuperClass,SuperClass1):
4.pass
sub = SubClass()
5.sub.sample()
Führen Sie den Python-Vererbungscode aus. Das angezeigte Ergebnis ist das gleiche wie oben. Die Beispielmethode der ersten übergeordneten Klasse wird hier von der Unterklasse aufgerufen, aber die Beispielmethode von Die zweite übergeordnete Klasse wird nicht aufgerufen. Jetzt wissen Sie, was Sie als Nächstes sagen sollen. Ändern Sie die Anweisung in die SubClass-Klasse:
class SubClass(SuperClass1, SuperClass): 1. Pass
wird ausgeführt , und das Ergebnis ist, dass die Beispielmethode von SuperClass1 aufgerufen wird.
>>> ============ NEUSTART ============== 1.>>> 🎜>SuperClass1
2.>>>