Python类的访问权限
来自CloudWiki
访问权限
class Person: name=“james” age=20
Person中的name和age都是公有的,可以直接在类外通过对象名访问,如果想定义成私有的,则需在前面加2个下划线 ‘ __’。
class Person: __name=“james” age=20
例:
class Person: #定义了一个属性 __nation = 'China' province = 'Shandong' #定义了一个方法 def printNation(self): print(self.__nation) if __name__ == '__main__': p=Person() #print(p.nation,p.province) p.printNation()