首页 > 代码库 > python类访问限制
python类访问限制
1、类的访问限制:要让内部属性不被外部访问,可以把在属性的名称前加上两个下划线__
,在Python中,实例的变量名如果以__
开头,就变成了一个私有变量(private),只有内部可以访问,外部不能访问如std.__name访问报错。但可以通过std._Student__name访问
class Student():
def __init__(self,name,score):
self.__name = name
self.__score = score
def print_score(self):
print ‘%s: %s‘ % (self.__name, self.__score)std = Student(‘vickey‘,99)
print ‘111‘,std.Student__name
print ‘222‘,std.__name
python类访问限制
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。