Discuss / Python / 把 gender 变成私有属性,并添加访问限制和异常处理

把 gender 变成私有属性,并添加访问限制和异常处理

Topic source

90丶无悔

#1 Created at ... [Delete] [Delete and Lock User]
class Student(object):    def __init__(self,name,gender):        self.name = name        self.__gender = gender    def get_gender(self):        return self.__gender    def set_gender(self,gender):        if gender in ("male","female"):            self.__gender = gender        else:            raise ValueError("性别只接收 male 和 female")

  • 1

Reply