问答详情
源自:12-1 综合练习

这个数组里的元素为什么这么写,在哪节课学到过?是什么意思?能不能写的容易理解些?

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)};


提问者:慕数据3565510 2017-05-17 23:58

个回答

  • ZaizhanShi
    2017-05-18 01:13:40
    已采纳

    这个就是利用了Java继承,多态的概念,因为数组里不同的车的Java类都继承于Car类,所以可以统一用一个父类Car的数组去接收,不用再新建不同的对象的数组。

  • 慕数据3565510
    2017-05-18 02:21:03

    如果新建不同的对象的数组,代码要怎么写?能写一下吗,方便我理解