让对象在数组中获得其坐标



我有一个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));
    }
}

相关内容

  • 没有找到相关文章

最新更新