Python @property 装饰器:实现属性的 Get 方法
在Python中,可以使用@property装饰器来定义一个属性的get方法。以下是一个示例:
class MyClass:
def __init__(self):
self._value = 0 # 私有属性
@property
def value(self):
return self._value
object = MyClass()
print(object.value) # 调用get方法
在上面的示例中,@property装饰器将value方法转换为一个只读属性的get方法。在类的实例化对象上调用object.value时,实际上是调用了value方法并返回其返回值。
原文地址: https://www.cveoy.top/t/topic/o9j3 著作权归作者所有。请勿转载和采集!