我想为以下数据结构创建方法.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/