オブジェクトの要素を参照するいくつかのメソッドを実装できるオブジェクトを arraylist に追加しようとしています。Balloons と MyPark の 2 つのクラスがあります (どちらも他のインターフェイスを実装していますが、それは無関係です)。バルーン クラスには次のものがあります。
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));
}
}
しかし、明らかにこれはそれを行う方法ではありません。助言がありますか?また、最終的にはリストをエリアでソートできるようにしたい……。