Maison >développement back-end >Tutoriel Python >Une classe Python peut-elle appeler des méthodes d'instance ?

Une classe Python peut-elle appeler des méthodes d'instance ?

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

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.

Une classe Python peut-elle appeler 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn