我在另一个类中声明了一个新的“世界”对象,如下所示:
fray.World world = new fray.World();
java编译器抱怨它找不到构造函数(fray
包中类的位置很好)。
我在 fray.World 类中有以下构造函数:
World() {
this(100, 100, 100);
}
World(int width) {
this(width, 100, 100);
}
World(int width, int length) {
this(width, length, 100);
}
World(int width, int length, int height) {
this.x = new int[width];
this.y = new int[length];
this.z = new int[height];
this.entities = new Entity[0];
}
这是怎么回事?