Les classes Python peuvent-elles appeler des méthodes d'instance ?
Méthodes d'instance. À l'exception des méthodes statiques et des méthodes de classe, toutes les autres méthodes d'une classe sont des méthodes d'instance.
Les méthodes d'instance doivent être appelées après l'instanciation de la classe. Si vous utilisez la classe pour appeler directement la méthode d'instance, vous devez explicitement transmettre l'instance en tant que paramètre.
Recommandations associées : "Tutoriel vidéo Python"
Le paramètre auto transmis à l'extrême gauche est l'instance elle-même.
class ClassA(object): def func_a(self): print('Hello Python') if __name__ == '__main__': # 使用实例调用实例方法 ca = ClassA() ca.func_a() # 如果使用类直接调用实例方法,需要显式地将实例作为参数传入 ClassA.func_a(ca)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!