class Student(object):
def get_score(self):
return self._score
def set_score(self, value):
if not isinstance(value, int):
raise ValueError('score must be an integer!')
if value < 0 or value > 100:
raise ValueError('score must between 0 ~ 100!')
self._score = value
为什么get_score需要return
而set_score不需要ruturn ?
class Student(object):
def set_score(self, score):
self.__score = score
JOIEUH
为什么get_score需要return 而set_score不需要ruturn ?
前面章节的这个就不需要return?