为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

              


正在回答

1 回答

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

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

0 回复 有任何疑惑可以回复我~
#1

慕函数3253107

创建的类数组 应该是父类数组,后面创建的对象都是继承了父数组的子数组的实例对象。
2017-06-24 回复 有任何疑惑可以回复我~
#2

慕后端3163330 提问者

欢迎使用答答租车系统:您是否要租车?1、是 2、否(请输入1或2)1 下面是所有车的信息: 序号 汽车名称 租金 容量(载人/载货) [1 奥迪A4 500.0元/天 4人 , 2 马自达6 400.0元/天 4人 , 3 皮卡雪6 450.0元/天 4人 2.0吨 , 4 金龙 800.0元/天 20人 , 5 松花江 400.0元/天 4.0吨 , 6 依维柯 1000.0元/天 20.0吨 ] 请输入你要租几种车: 这个不用输入System.out.println(){也能在运行的时候显示吗?
2017-06-25 回复 有任何疑惑可以回复我~
#3

慕函数3253107

按照面像对象的思想,遍历输出这个车类数组的信息,应该放在一个方法里,可以随时调用,各种信息遍历输出结果在方法里就输出好了
2017-06-27 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号