我在网上搜索过,但还是不明白,所以我在这里问这个问题。
在下面的小程序中,我创建了两个游览实例,我要做的就是在不更改“Tour tour[]=new Tour[2];”的情况下放入 tour[2]。
很多人推荐ArrayList,但我不知道如何在这段代码中做到这一点。
class Test{
public static void main(String args[]){
class Tour{
private String tourId;
private String tourDescription;
private double tourFee;
private int numOfBooking;
public Tour(String tourId,String tourDescription,double tourFee){
this.tourId=tourId;
this.tourDescription=tourDescription;
this.tourFee=tourFee;
}
public void print(){
System.out.println("ID:"+this.tourId);
System.out.println("Desc:"+this.tourDescription);
System.out.println("Fee:"+this.tourFee);
}
}
Tour tour[]=new Tour[2];
tour[0]=new Tour("AB001","TOUR1",100);
tour[1]=new Tour("AB002","TOUR2",200);
}
}