我正在尝试将对象添加到我的数组列表中,然后我可以使用它实现一些引用对象元素的方法。我有两个类 Balloons 和 MyPark (都实现了其他接口,但这无关紧要)。在气球类中有:
public class Balloons implements Balloon {
private int area;
private int position;
public void Balloon(int area, int position) {
this.area = area;
this.position = position;
}
@Override
public int getArea() {
return area;
}
}
在 MyPark 中,我创建了我的 Arraylist 气球:
import java.util.*;
public class MyPark implements Park {
public Balloons balloon = new Balloons;
public ArrayList <Balloon> a = new ArrayList <Balloon>();
public int index;
@Override
public void addBalloon (int barea){
a.add(new Balloons (barea, index));
}
}
但显然这不是这样做的方法。有什么建议么?我也希望最终能够按区域对列表进行排序......