我有一个2D对象数组,它们将改变创建不同对象的新实例。是否可以让我的一个对象通过构造函数获取其坐标并将它们放入PointsList中? 这个想法是让这些类型的对象能够“看到”彼此或知道其他对象的位置。
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));
}
}
答案 0 :(得分:0)
这是你想要做的吗?
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));
}
}