|
|
发表于 2021-11-14 10:00:19
|
显示全部楼层
- class Student:
- def __init__(self, name = None, age = None):
- self.name = name
- self.age = age
-
- def __get__(self):
- return self.age if self.name else None
-
- def __set__(self, name, age):
- self.name = name
- self.age = age
-
- def __del__(self):
- self.name = None
- self.age = None
- A = Student("小白", 87)
- B = Student("小甲鱼", 99)
- print("学生 A 年纪:", A.__get__())
- print("学生 B 年纪:", B.__get__())
- A.__set__("小黑", 18)
- print(A.name, A.age)
- B.__del__()
- print(B.name, B.age)
复制代码 输出结果:- 学生 A 年纪: 87
- 学生 B 年纪: 99
- 小黑 18
- None None
复制代码 |
|