Discuss / Python / 作业

作业

Topic source

Zflyee

#1 Created at ... [Delete] [Delete and Lock User]
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中判断的写法

  • 1

Reply