当我尝试在ArrayList中添加新点时出现错误 这是我的编码器,我不知道为什么会有错误。
这是我的Point类
public class Point {
public int X;
public int Y;
public Point(int X, int Y) {
this.X = X;
this.Y = Y;
}
public int getX() {
return X;
}
public void setX(int x) {
X = X;
}
public int getY() {
return Y;
}
public void setY(int y) {
Y = y;
}
// Field-Area to be Colored
public Point Color_Field(Point a) {
Point fieldAreaColor= new Point(0, 0);
fieldAreaColor.setX(a.getX() + 5);
fieldAreaColor.setX(a.getY() + 5);
return fieldAreaColor;
}
}
这是我的List Class weher我试着把新点放到我的 名单。这不起作用。
package Handler;
import java.awt.List;
import java.util.ArrayList;
import Basic_Geom.Point;
public class Liste {
ArrayList<Point> points=new ArrayList<Point>();
points.add(new Point(2,3)); //here is my error i can t add a point to my list.
}
答案 0 :(得分:4)
points.add(new Point(2,3));
之类的语句必须位于某个方法/构造函数中。