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)

 

posted @ 2019-07-30 20:24  巨菜的小鸟  阅读(390)  评论(0编辑  收藏  举报