2019年8月7日 封装 7夕快乐

一个人想着一个人 提交于 2019-11-26 10:28:57
class People:
    _star='earth' #前面加单下划线,表达只能内部使用(People类内部)
    __sun='sun'  #双下划线
    def __init__(self,name,age,id):
        self.name=name
        self.age=age
        self.id=id

p1=People('sxj',18,'111222')

print(p1._star)#还是能访问的,只不过是一种约定,单下划线不应该在外部调用
# print(p1.__sun)
print(p1._People__sun) #双下划线开头,Python会自动进行重命名

》》

earth
sun

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!