首页 > 其他 > 详细

访问限制 get__和set__

时间:2018-03-02 13:35:37      阅读:177      评论:0      收藏:0      [点我收藏+]

1 访问限制 让某个类中的实例对象的属性不被访问和修改 在类中__init__的方法里的属性前加__

2 get__方法可以让实例中的属性能够被访问

3 set__方法可以让实例中的属性能够被修改

#使用set可以对参数进行检查,避免传入无效参数

 

例:

class Student(object):

  def __init__(self, name, score):
    self.__name = name
    self.__score = score

  def get_name(self):
    return self.__name

  def get_score(self):
    return self.__score

  def set_name(self,name):
    self.__name = name

wj = Student(‘wj‘,99)
wj.score = 98
print(wj.score)
print(wj.get_score())
print(wj.get_name())
wj.set_name(‘wj1‘)
print(wj.get_name())

 

#廖雪峰官网学习

访问限制 get__和set__

原文:https://www.cnblogs.com/wangjian-123/p/8492324.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!