Maison  >  Article  >  développement back-end  >  Une brève compréhension des propriétés privées et publiques de Python

Une brève compréhension des propriétés privées et publiques de Python

怪我咯
怪我咯original
2017-06-23 13:55:541495parcourir

En Python, les variables en dehors des méthodes au sein d'une classe sont appelées attributs, et les variables au sein des méthodes au sein d'une classe sont appelées champs. Leurs méthodes d'accès privé et public sont similaires.

class C:
    __name="私有属性"

    def func(self):
        print(C.__name)

class sub_C(C):
    def info(self):
        print(C.__name)#派生类中不可以访问父类的私有字段
obj=C()
obj.func()
obj=sub_C()
obj.info()

L'accès aux méthodes et propriétés est similaire à la méthode ci-dessus, c'est-à-dire : les membres privés ne peuvent être utilisés qu'à l'intérieur de la classe

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