Heim >Backend-Entwicklung >Python-Tutorial >Kann eine Python-Klasse Instanzmethoden aufrufen?
Können Python-Klassen Instanzmethoden aufrufen?
Instanzmethoden außer statischen Methoden und Klassenmethoden sind alle anderen Methoden einer Klasse Instanzmethoden.
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!