這段代碼什么意思
car [ ] carForRent={new passengerCar(1,"奧迪A4",500,4),new passengerCar(2,"馬自達6",400,4),
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? new pickUp(3,"皮卡雪6",450,4,2),new passengerCar(4," 金龍 ",800,20),
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? new trunk(5,"松花江",400,4),new trunk(6,"依維柯",1000,20)};
2015-08-22
用了匿名類來給car數組初始化實例。
等效于:
數組的初始化本質上是給其填充實例化的子元素。
題目中的寫法就是直接在聲明數組語句的同時調用new 方法實例化數組中的元素,并填入數組中,而我的回答的方法則多走了一步,聲明了car類型的變量,然后才在數組聲明中把這些實例化后的變量塞給數組。
多了幾個變量名,但效果是一樣的。