class Student(object):
def __init__(self, name, gender):
self.name = name
self.__gender = gender #让gender属性对外部隐藏
def get_gender(self):
return self.__gender
def set_gender(self, gender):
if gender == 'male' or gender == 'female': #对gender的参数进行有效性判断
self.__gender = gender
else:
raise ValueError('incorrect gender')
请把下面的Student对象的gender字段对外隐藏起来,用get_gender()和set_gender()代替,并检查参数有效性:
最新推荐文章于 2022-05-18 17:27:04 发布