class Student(object): def __init__(self, name, gender): self.name = name self.__gender = gender def set_gender(self,gender): if self.__gender == 'male' or self.__gender == 'female': self.__gender = gender else: raise ValueError('Wrong gender!') def get_gender(self): return self.__gender
注意以下几点 在定义gender的时候不需要加__而在使用的时候需要加上self.__ 注意在set.__gender中判断的写法
注意以下几点
__
self.__
set.__gender
Sign in to make a reply
Zflyee