我在寫座標系統的程序,所以我需要經常使用座標。我決定使用Point類,因爲它顯然允許輕鬆存儲點的座標。 問題是無處不在我的節目,我使用getX()和getY()方法時,它存儲爲int,而Point收益的兩倍。當然,我可以輕鬆地將它投射到int,但它看起來不太優雅,並增加了不必要的混亂代碼。 如果我直接獲取值,可以嗎?就像這樣: Point p = new Point(0, 0);
int x =
我剛剛在Python中約定了self約定,並開始製作更復雜的代碼。然而,一位經驗豐富的程序員和我的朋友告訴我,對類方法中的每個變量使用self都是浪費。 據我所知,self將導致該變量歸因於該類。因此,除非有必要,否則避免使用self是好習慣嗎? 下面是一些代碼,從API獲取英雄聯盟信息,並將每個變量存儲在self.var_name中,以說明我是如何(可能不必要地)使用self。 async de