我想知道这段代码有什么问题,试图找到一个矩形可以调用的方法,并让矩形移动它传入的两个整数,这是我到目前为止所拥有的,
import java.awt.*;
public class rectangles
{
public static void main(String[] args)
{
Rectangle h = new Rectangle();
h.moveRectangle(5, 5);
}
public static Rectangle moveRectangle(Rectangle h, int x, int y)
{
h.move(x, y);
return h;
}
}
我在h.moveRectangle(5, 5);
上有错误说"方法moveRectangle(int,int)未定义为Rectangle类型。"。对不起真正的初学者问题。
答案 0 :(得分:0)
如果您需要使用自己的方法,则应调用类rectangles
的方法,而不是类java.awt.Rectangle
的方法。它应该是
rectangles.moveRectangle(h, 5, 5);