我有java问题,我需要帮助。
假设存在一个接口,GUIComponent 有以下方法: - open 和 close:无参数,返回 boolean - move 和 resize:接受两个整数参数并返回 void 定义一个实现 GUIComponent 接口的类 Window,并具有以下成员: - 宽度、高度、xPos 和 yPos 整数实例变量,其中 xPos 和 yPos 初始化为 0 - 接受两个整数变量(宽度后跟高度)的构造函数,用于初始化宽度和高度实例变量 - 一个open 的实现:将“窗口打开”发送到 System.out,并返回 true - 将“窗口关闭”发送到 System.out 的关闭实现,并返回 true - 修改宽度和高度变量以反映指定大小的调整大小实现 - 修改 xPos 和 yPos 以反映新位置的移动实现
这是我输入的代码。
public class Window implements GUIComponent{
private int width;
private int height;
private int xPos = 0;
private int yPos = 0;
public Window(int width, int height){
this.width = width;
this.height = height;
}
public boolean open(){
System.out.println("Window opened");
return true;
}
public boolean close(){
System.out.println("Window closed");
return true;
}
public void resize(int width, int height){
this.width = x;
this.height = y;
}
public int move(int xPos, int yPos){
xPos = 1;
yPos = 1;
}
}
而且我遇到了错误,我不知道该怎么办。
谢谢