问答详情
源自:12-2 项目问题解析 1

有不懂的,这个怎么理解?

cars[0] = new Auto(1, "奥迪A4", 500.0, 4);  

            cars[1] = new Auto(2, "马自达6", 400.0, 4);  

            cars[2] = new Pickup(3, "皮卡雪6", 450.0, 4, 2);  

            cars[3] = new Auto(4, "金龙", 800.0,  20);  

            cars[4] = new Van(5, "松花江", 400.0, 4);  

            cars[5] = new Van(6, "依维柯", 1000.0, 20);  

              


提问者:慕后端3163330 2017-06-23 22:59

个回答

  • 慕函数3253107
    2017-06-24 10:01:35

    这段代码的核心思想就是以自己创建的Auto类来创建一个数组,来保存一系列的信息。这是面向对象思考保存数据的方法,而不是 面向过程需要创建多个数组,分别保存同一个事物的不同信息。

    Auto类中的属性有:序号、姓名、租赁价格、天数之类的,在创建一个有参的构造方法,方便创建数组的时候录入信息。