class Student(object):
def __init__(self, name, gender):
self.name = name
self.__gender = gender #把gender变量定义成一个私有变量
def get_gender(self):
return self.__gender #通过get方法获取gender私有变量,注意get_gender只有一个参数self
def set_gender(self, gender):
if gender == 'male' or 'female':
self.__gender = gender
else:
ValueError('bad gender')
#通过set方法修改gender私有变量,set方法中可以做参数检查。注意set_gender中有两个参数self和gender
Sign in to make a reply
landingguymmm
class Student(object):
def __init__(self, name, gender):
self.name = name
self.__gender = gender #把gender变量定义成一个私有变量
def get_gender(self):
return self.__gender #通过get方法获取gender私有变量,注意get_gender只有一个参数self
def set_gender(self, gender):
if gender == 'male' or 'female':
self.__gender = gender
else:
ValueError('bad gender')
#通过set方法修改gender私有变量,set方法中可以做参数检查。注意set_gender中有两个参数self和gender