Please hide the gender field of the Student object below, replace it with get_gender() and set_gender(), and check the validity of the parameters

class Student(object):
    def __init__(self, name, gender):
        self.__name = name
        self.__gender = gender
    def set_gender(self,gender):
        self.__gender =gender
    def get_gender(self):
        return self.__gender

# test:
bart = Student('Bart', 'male')
if bart.get_gender() != 'male':
    print('Test failed!')
else:
    bart.set_gender('female')
    if bart.get_gender() != 'female':
        print('Test failed!')
    else:
        print('Test succeeded!')

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324884637&siteId=291194637
Recommended