我在写坐标系统的程序,所以我需要经常使用坐标。我决定使用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