現在我做:是否有可能在類定義的其餘部分將self.var123設置爲var123?
class Block:
def __init__(self, lenght, height, width, position=(0,0)):
self.lenght = lenght
self.height= height
self.width = width
self.corner = tuple(position)
我的代碼是關於塊,確實如此。
而且我還定義了計算該塊體積,表面積等的方法。
我的問題是,當我正在寫這些其他方法時,我不能縮短我的代碼,並使它更容易理解,如果我有length
作爲self.length
的變量? 是否可以將lenght
命名一次,而不是每個方法的開頭?
您需要在每個變量的開始處放置'self.'以顯示其範圍 – doctorlove
注意:您的代碼中的拼寫長度錯誤。你對自己的主要關注點是什麼? – Sayse