ホームページ  >  記事  >  バックエンド開発  >  Python のプライベート属性とパブリック属性を簡単に理解する

Python のプライベート属性とパブリック属性を簡単に理解する

怪我咯
怪我咯オリジナル
2017-06-23 13:55:541495ブラウズ

Python では、クラス内のメソッドの外側の変数は属性と呼ばれ、クラス内のメソッド内の変数はフィールドと呼ばれます。プライベートとパブリックのアクセス方法は似ています。

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()

メソッドとプロパティへのアクセスは上記のメソッドと似ています。つまり、プライベート メンバーはクラス内でのみ使用できます

以上がPython のプライベート属性とパブリック属性を簡単に理解するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。