python - 类的修饰符

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python - 类的修饰符相关的知识,希望对你有一定的参考价值。

一、私有:

只能类自己本身成员内部可以访问

class Foo:
    def __init__(self,name):
        self.__name = name  #私有的
    def f1(self):
        print(self.__name)


obj = Foo(alex)
#print(obj.__name)  #不能这样访问
obj.f1()

out:

alex

class Foo:
    __cc = "123"
    def __init__(self,name):
        self.__name = name
    def f1(self):
        print(self.__name)
    @staticmethod
    def f3():
        print(Foo.__cc)



Foo.f3()

out:

123

二、公有:

 

以上是关于python - 类的修饰符的主要内容,如果未能解决你的问题,请参考以下文章

Python classmethod 修饰符

Python classmethod 修饰符

python中类成员修饰符

python - 类的修饰符

python 类成员的修饰符

Python面向对象成员修饰符