我想为以下数据结构创建方法.add(int,int)和ArraYList:

    class CPoint {
    int x;
    int y;
}


为了以下列方式使用它:

    ArrayList<CPoint> ar = new ArrayList<CPoint>();
    ar.add(100,100);


我知道我必须从这样的事情开始:

class CArrayListPoints extends ArrayList<CPoint>{
}


但不确定如何。请在这件事上帮助我。
编辑:实施

最佳答案

您可以创建一个这样的类:

class CArrayListPoints extends ArrayList<CPoint>{

   public void add(int x, int y){
      super.add(new CPoint(x, y);
    }

}


使用这种方式:

CArrayListPoints list = new CArrayListPoint();
list.add(10, 10);

关于java - 二维点ArrayList(int,int)的实现方法添加,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15255367/

10-09 03:18