getSet方法
1 class Person(): 2 def __init__(self, name, age): 3 # 公有属性 4 self.name = name 5 # 私有属性 6 self.__age = age 7 8 # get方法 : 取值 有返回值 9 def getAge(self): 10 return self.__age 11 # set方法 : 赋值 函数有形参 12 def setAge(self, age): 13 if age < 0: 14 self.__age = 0 15 else: 16 self.__age = age 17 def getName(self): 18 return self.name 19 def setName(self, name): 20 if name == "123": 21 name = "lalalala" 22 self.name = name 23 24 25 # 26 per1 = Person("曾黎", 12) 27 print(per1.name) 28 print(per1.getAge()) 29 per1.setAge(-20) 30 print(per1.getAge()) 31 32 print(per1.getName()) 33 per1.setName("123") 34 print(per1.name)