這段代碼什么意思
car [ ] carForRent={new passengerCar(1,"奧迪A4",500,4),new passengerCar(2,"馬自達(dá)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
用了匿名類(lèi)來(lái)給car數(shù)組初始化實(shí)例。
等效于:
數(shù)組的初始化本質(zhì)上是給其填充實(shí)例化的子元素。
題目中的寫(xiě)法就是直接在聲明數(shù)組語(yǔ)句的同時(shí)調(diào)用new 方法實(shí)例化數(shù)組中的元素,并填入數(shù)組中,而我的回答的方法則多走了一步,聲明了car類(lèi)型的變量,然后才在數(shù)組聲明中把這些實(shí)例化后的變量塞給數(shù)組。
多了幾個(gè)變量名,但效果是一樣的。