Heim > Backend-Entwicklung > Python-Tutorial > Was überschreibt die Python-Methode? Wie überschreibe ich die übergeordnete Klassenmethode?

Was überschreibt die Python-Methode? Wie überschreibe ich die übergeordnete Klassenmethode?

乌拉乌拉~
Freigeben: 2018-08-20 14:40:07
Original
5255 Leute haben es durchsucht

In diesem Artikel lernen wir etwas über das Umschreiben von Methoden in Python. Einige Freunde sind vielleicht gerade erst mit der Programmiersprache Python in Kontakt gekommen und haben keine Kenntnisse über das Umschreiben von Methoden in Python. Im nächsten Artikel erfahren Sie mehr über das Umschreiben von Methoden, das durch Python-Umschreiben der übergeordneten Klassenmethode erfolgen kann.

Methodenüberschreibung

Wenn die Funktion Ihrer übergeordneten Klassenmethode Ihre Anforderungen nicht erfüllen kann, können Sie sie in der

Unterklasse

Ihrer übergeordneten Klassenklasse überschreiben Methoden:


Das Beispiel für das Umschreiben der Methode der übergeordneten Klasse durch Python lautet wie folgt

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
class Parent:        # 定义父类
   def myMethod(self):
      print '调用父类方法'
 
class Child(Parent): # 定义子类
   def myMethod(self):
      print '调用子类方法'
 
c = Child()          # 子类实例
c.myMethod()         # 子类调用重写方法
Nach dem Login kopieren

Das Ausgabeergebnis der Ausführung des obigen Codes lautet wie folgt:

调用子类方法
Nach dem Login kopieren

Das ist alles, was dieser Artikel beschreibt. In diesem Artikel werden hauptsächlich die relevanten Kenntnisse zum

Python-Objekt-Umschreiben

vorgestellt. Ich hoffe, dass das, was ich in diesem Artikel beschrieben habe, für Sie hilfreich ist und Ihnen das Erlernen von Python erleichtert. Weitere Informationen zu diesem Thema finden Sie in der Spalte

Python-Tutorial

auf der chinesischen PHP-Website.

Das obige ist der detaillierte Inhalt vonWas überschreibt die Python-Methode? Wie überschreibe ich die übergeordnete Klassenmethode?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage