Java 如何从另一个类调用相同名称的方法?
我正在尝试从JLabel映像调用getX() 但是我的类的坐标是int x,getX()方法返回coorinate x (例如) 我正在努力Java 如何从另一个类调用相同名称的方法?,java,Java,我正在尝试从JLabel映像调用getX() 但是我的类的坐标是int x,getX()方法返回coorinate x (例如) 我正在努力 int a = image.getX() 它应该在JLabel中调用getX()方法,但它会继续调用本地getX()并返回本地x值5 当我试图从类中调用方法时,如何指定该类 您是如何测试这一点的?似乎很难相信image.getX()会返回“this.getX()”,你确定是这样吗?看起来它不会返回5。。。至少不是来自A级的。这是你所有的代码吗?您是否打
int a = image.getX()
它应该在JLabel中调用getX()
方法,但它会继续调用本地getX()
并返回本地x值5
当我试图从类中调用方法时,如何指定该类
您是如何测试这一点的?似乎很难相信image.getX()会返回“this.getX()”,你确定是这样吗?看起来它不会返回5。。。至少不是来自A级
的。这是你所有的代码吗?您是否打印出int a
以便检查结果?我还认为它不应该调用此.getX()。但是它发生了:(.我正在使用计时器移动一个JLabel。我试图通过调用image.getX()来调用image的x值,它是JLabel及其方法。但它一直在调用本地方法getX()并返回本地vlaue 5…发布您的实际代码而不是此示例,它不在这里,并且您分配给image
的任务可能有可疑之处。请发布一篇文章,说明您是如何测试它的?似乎很难相信image.getX()会返回“this.getX()”,你确定是这样的吗?看起来它不会返回5…至少不会从类A
返回。这是你的全部代码吗?你是否打印出int A
以便检查结果?我也认为它不应该调用此.getX()。但它发生了:(.我正在使用计时器移动JLabel。我试图通过调用image.getX()调用image的x值,它是JLabel及其方法。但它一直在调用本地方法getX())并返回本地vlaue 5…发布您的实际代码而不是此示例,它不在这里,您分配给图像的任务可能有可疑之处。请发布
int a = image.getX()