为什么我无法从班级打印x或y坐标?

时间:2016-03-02 17:11:37

标签: python python-3.x

我在我的代码中遇到一个错误,它不允许我简单地打印x或y输入的整数。

class Coordinate:
    def __init__(self,x,y):
        self.x = x
        self.y = y
    def getx(self):
        return self.x

但是,当尝试调用getx时,我得到以下响应:

<bound method Coordinate.getx of <__main__.Coordinate object at 0x105a4ee10>>

我试过在print()中调用它,我不知道为什么它会响应。

1 个答案:

答案 0 :(得分:0)

那是因为你没有调用它,你正在引用它。您需要打印instance.getx(),而不是instance.getx