|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
代码如下:
- class Celsius:
- def __init__(self, value):
- self.value = float(value)
- def __get__(self, instance, owner):
- return self.value
- def __set__(self, instance, value):
- self.value = float(value)
- class Fahrenheit:
- def __get__(self, instance, owner):
- return instance.cel * 1.8 + 32
- def __set__(self, instance, value):
- instance.cel = (float(value) - 32) / 1.8
- class Temperature:
- def __init__(self, value = 0):
- self.value = value
-
- cel = Celsius(self.value)
- fah = Fahrenheit()
复制代码
为什么 cel = Celsius(self.value) 报错
描述符不能赋 类Temperature 的实际属性的值吗
|
|