【发布时间】:2019-11-20 10:03:10
【问题描述】:
我想知道在这种情况下我们如何调用“del”方法,显示了 getter 和 setter 方法,但没有显示删除方法。谢谢你。 (取自 geeksforgeeks)
class Geeks:
def __init__(self):
self._age = 0
# function to get value of _age
def get_age(self):
print("getter method called")
return self._age
# function to set value of _age
def set_age(self, a):
print("setter method called")
self._age = a
# function to delete _age attribute
def del_age(self):
del self._age
age = property(get_age, set_age, del_age)
mark = Geeks()
mark.age = 10
print(mark.age)
【问题讨论】: