應用場景python
定義方式spa
code
class Women: def __init__(self, name): self.name = name # 不要問女生的年齡 self.__age = 18 def __secret(self): print("個人年齡是 %d" % self.__age) xiaofang = Women("小芳") # 私有屬性,外部不能直接訪問 # print(xiaofang.__age) # 私有方法,外部不能直接調用 # xiaofang.__secret()
提示:在平常開發中,不要使用這種方式,訪問對象的 私有屬性 或 私有方法對象
Python
中,並無 真正意義 的 私有blog
_類名
=> _類名__名稱
# 私有屬性,外部不能直接訪問到 print(xiaofang._Women__age) # 私有方法,外部不能直接調用 xiaofang._Women__secret()