python 利用 装饰器 @property 把用于计算的方法转换为 属性
# 装饰器 @property # - 创建用于计算的属性 - 就是在类方法前面加上 @property 即可 # - 访问的时候,直接当做方法使用 不需要加括号 # - 注意这种方法转化的属性不可被重新赋值 class Rect: def __init__(self,width,height): self.width = width self.height = height @property #将方法转换为属性 def area(self): return self.width*self.height #计算面积 rect = Rect(800,600) # 创建类的实例 print('面积为',rect.area) # 输出面积