# 访问限制的保护,代码更加健壮
class Student(object):
    def __init__(self,name,score):
        self.__name= name
        self.__score = score
    
    def print_scrore(self):
        print("%s:%s" % (self.__name,self.__score))
    
    def get_name(self):
        return self.__name
    
    def get_score(self):
        return self.__score

    def set_score(self):
        if 0<=score<=100:
            self.__score=score
        else:
            raise ValueError('bad score')

bart = Student('frank',100)
print(bart.get_name())
print(bart.get_score())

 

相关文章:

  • 2021-08-17
  • 2021-08-17
  • 2022-12-23
  • 2021-11-08
  • 2021-08-17
  • 2022-02-27
猜你喜欢
  • 2021-07-15
  • 2022-12-23
  • 2021-08-17
  • 2021-08-17
  • 2021-08-17
  • 2021-09-24
相关资源
相似解决方案