我有一个2D的对象数组,它将改变创建不同对象的新实例。是否有可能让我的一个对象得到它的坐标与构造函数,并把它们放入点的数组列表?这个想法是让这些类型的物体能够"看到"彼此或知道其他物体的位置。
public static void main(String[] args){
Object [][] objArray = new Object[10][10];
for (int i=0;i<10;i++){
for (int j=0;j<10;j++){
objArray[i][j]= new Class1();
}
}
}
public class Class1{
ArrayList<Point> coordArray = new ArrayList<Point>();
Class1(){
int x = 0, y = 0;
//x = objArray. get cord x?
//y = objArray. get cord y?
coordArray.add(new Point(x,y));
}
}
这就是你想要做的吗?
public static void main(String[] args){
Object [][] objArray = new Object[10][10];
for (int i=0;i<10;i++){
for (int j=0;j<10;j++){
objArray[i][j]= new Class1(i, j);
}
}
}
public class Class1{
ArrayList<Point> coordArray = new ArrayList<Point>();
Class1(int x, int y){
coordArray.add(new Point(x,y));
}
}