【发布时间】:2013-12-23 02:18:36
【问题描述】:
所以我正在尝试创建一个boxclient,用以下文件制作一个盒子:
import java.awt.Point;
public class boxclient{
public static void main(String[] args){
Point o = new Point(5,5);
Point t = new Point(5,5);
Point r = new Point(5,5);
Point f = new Point(5,5);
Box one = new Box(o,t,r,f);
}
}
那是我的客户,这是我的盒子类:
import java.awt.Point;
public class Box{
private int x,y;
private int rot;
private int width, height;
private Point[] my = new Point[4];
private Box[] conto = new Box[100];
private int concount = 0;
public void Box(Point topleft, Point topright, Point botleft, Point botright){
this.my[0] = topleft;
this.my[1] = topright;
this.my[2] = botleft;
this.my[3] = botright;
}
而且我无缘无故地收到此错误:
发现 1 个错误: 文件:C:\Users\George\Desktop\2dShooter\boxclient.java [行:11] 错误:Box 类中的构造函数 Box 不能应用于给定类型; 必需:无参数 找到:java.awt.Point,java.awt.Point,java.awt.Point,java.awt.Point 原因:实际参数列表和形式参数列表的长度不同
有什么想法吗?我尝试重新启动我的 drjava 并保存、编译和重写为同名几次。
【问题讨论】:
标签: java constructor