Heim >Backend-Entwicklung >Python-Tutorial >Kann eine Python-Klasse Instanzmethoden aufrufen?

Kann eine Python-Klasse Instanzmethoden aufrufen?

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼Original
2019-06-18 14:24:333248Durchsuche

Können Python-Klassen Instanzmethoden aufrufen?

Instanzmethoden außer statischen Methoden und Klassenmethoden sind alle anderen Methoden einer Klasse Instanzmethoden.

Kann eine Python-Klasse Instanzmethoden aufrufen?

Instanzmethoden müssen nach der Instanziierung der Klasse aufgerufen werden. Wenn Sie die Klasse verwenden, um die Instanzmethode direkt aufzurufen, müssen Sie die Instanz explizit als Parameter übergeben.

Verwandte Empfehlungen: „Python-Video-Tutorial

Der ganz links übergebene Parameter self ist die Instanz selbst.

class ClassA(object):    
def func_a(self):        
print('Hello Python')
if __name__ == '__main__':    # 使用实例调用实例方法
    ca = ClassA()
    ca.func_a()    # 如果使用类直接调用实例方法,需要显式地将实例作为参数传入
    ClassA.func_a(ca)

Das obige ist der detaillierte Inhalt vonKann eine Python-Klasse Instanzmethoden aufrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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