for (car car : carForRent) 什么意思看不懂
System.out.println("序號"+"\t"+"汽車名稱"+"\t"+"租金"+"\t"+"\t"+"容量");
?????????????
????????????//打印輸出可供租的汽車清單
????????????for?(car?car?:?carForRent)?{
????????????????//用instanceOf來測試左邊類型的對象是否是右邊類型的實例,返回值為Boolean
????????????????if(car?instanceof?passengerCar){
????????????????????//若它是客車類型的實例,則打印出客車應該有的屬性值,這里注意強轉(zhuǎn),否則不會出現(xiàn)
????????????????????//passengerCar類的CarCapacity屬性
????????????????????System.out.println(car.getCarNumber()+"\t"+car.getCarName()+"\t"+car.getCarRentMoney()
??????????????????????????????????????????????????+"/天"+"\t"+"載人:"+((passengerCar)car).getCarCapacity()+"人");
?????????????????????
????????????????}
2016-07-12
foreach語句的一般語法格式如下:
foreach(數(shù)據(jù)類型 標識符 : 表達式)
{
循環(huán)體
}。
在for(Car car: carForRent)中,Car是定義好的Car對象類型,car是carForRent對象中的一個實例,這句話的理解就是:定義一個Car的對象car,對于carForRent對象集合的每一個實例car都執(zhí)行以下循環(huán)語句(循環(huán)體內(nèi)的語句)。
2016-08-03
if(carForRent[num-1].whetherCarryCargo)什么意思?大神解釋下
2016-07-12
循環(huán)遍歷