标签:没有 意义 cte sel secret 学习 ret class 特殊
目录
在java或者其他的编程语言中,使用访问修饰符来限制属性和方法的访问级别,一般有public、protected、default、private这四种级别,但是python中是不同的。
应用场景
定义方式
class Person:
def __init__(self):
self.name = "zfx"
self.__age = 18
def __secret(self):
print("我的年龄是 %d" % self.__age)
zfx = Person()
print(zfx.name)
# 私有属性不能直接访问
# print(zfx.__age)
# 私有方法不能直接访问
# zfx.__secret()
提示:在日常开发中,不要使用这种方式,访问对象的 私有属性 或 私有方法
Python
中,并没有 真正意义 的 私有
_类名
=> _类名__名称
print(zfx._Person__age)
zfx._Person__secret()
标签:没有 意义 cte sel secret 学习 ret class 特殊
原文地址:https://www.cnblogs.com/zhangfengxian/p/python-private-member.html