gpt4 book ai didi

python - 我应该在 python 的类中使用我自己的属性吗?

转载 作者:太空宇宙 更新时间:2023-11-04 02:09:13 24 4
gpt4 key购买 nike

<分区>

我正在考虑在同一个类中使用一个类的属性。但我不确定哪种方式更好。在第一个示例中,属性仅适用于“外部”。在里面我使用自己的属性和方法。在第二个示例中,我也使用了内部的属性。

什么是更好的方法?

这个?

class Temperature_Calc_dont_use_properties_inside:
def __init__(self, temperature):
self.__temperature = temperatur
return

@property
def actual_temperature(self):
return self.__temperature

@property
def actual_temperature_farenheit(self):
return self.get_farenheit()

def get_farenheit(self):
farenheit = (self.__temperature * 1.8) + 32
return farenheit

def calculate_something(self):
result = self.get_farenheit() * 99
return result

还是这个?

class Temperature_Calc_use_properties_inside:
def __init__(self, temperature):
self.__temperature = temperatur
return

@property
def actual_temperature(self):
return self.__temperature

@property
def actual_temperature_farenheit(self):
return (self.actual_temperature * 1.8) + 32

def calculate_something(self):
result = self.actual_temperature_farenheit * 99
return result

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com