Discuss / Python / 只能通过内部方法读取、绑定私有属性,实现更好的封装。

只能通过内部方法读取、绑定私有属性,实现更好的封装。

Topic source

class Student(object):

def __init__(self, name):
    self.name = name
def set_gender(self,gender):
    if gender == "male" or gender == "female":
        self.__gender = gender
    else:
        raise ValueError("incorrect Value-->male or female")
def get_gender(self):
    return self.__gender

  • 1

Reply