我只是想知道什麼時候將東西存儲爲類實例的一部分,而不是何時使用方法返回東西。例如,下列哪項會更好:何時將事物作爲實例的一部分存儲並返回?
class MClass():
def __init__(self):
self.x = self.get_x()
self.get_y()
self.z = None
self.get_z()
def get_x(self):
return 2
def get_y(self):
self.y = 5 * self.x
def get_z(self):
return self.get_x() * self.x
什麼是關於這樣的事情,並約定時,我應該指定的東西自我時,我應該返回值?這實質上是公共/私人的區別?
請解決您的代碼的好方法(壓痕,缺少'ßelf'爲方法的參數等)。 –