BlueJ を IDE として使用していますが、この Java コードをコンパイルしようとすると、エラーが発生しますincompatible types
。
s.getCourtSportArrayList()
なぜこれが起こっているのですか?
public void showCourtBookings()
{
for(Sport s : sportList)
{
for(Court c : s.getCourtSportArrayList() )
{
System.out.println("Court: " + c.getCourt);
int i;
i=1;
for(Booking b : c.getBookings())
{
System.out.println("Booking: " + i + "Start Time: " + b.getTimeStart() + "End Time :" + b.getEndTime());
i = i + 1;
}
}
}
}
これはクラスClub
で、2 つの ArrayList が含まれています。
private ArrayList<Member> MemberList;
private ArrayList<Sport> sportList;
このSport
クラスには、次の ArrayList があります。
private ArrayList<Court> CourtList = new ArrayList<Court>();
このCourt
クラスには、次の ArrayLists があります。
private ArrayList<Booking> listBooking;
うまくいけば、あなたは私を正しい方向に向けることができます. ありがとう!
編集:これはコードです、
public ArrayList getCourtSportArrayList()
{
return CourtList;
}