实在不知道怎么弄了,想请教下大家,怎么把车辆信息和主程序联系起来

来源:12-1 综合练习

啊哦cc

2015-12-10 20:39

566972480001e56d05000269.jpg

566972480001a1ae05000293.jpg

5669724800011df205000299.jpg

5669724a000146e305000291.jpg

谢谢大家了,指点我一下,感激不尽

写回答 关注

2回答

  • 十一不哭
    2015-12-10 21:13:16
    已采纳
    Car1 car1 = new Car1();
    System.out.println("car1,name:" + car1.name + ";rental:" + car1.rental + ";busload:" + car1.busload + ";boatload:" + car1.boatload);

    你这个extends用的毫无意义,因为你的Car1,Car2实际上还是车,并且属性完全相同,并没有自己的变量。

    这里更适合的写法是,直接new Vehicle()来实例化你的车就可以了,然后分别设置属性值。

    不要盲目写程序,弄清楚基础语法的含义再写更重要

    啊哦cc 回复十一不哭

    恩恩,明白了,非常感谢

    2015-12-10 21:58:07

    共 6 条回复 >

  • 惫懒sloth
    2015-12-10 20:44:34

    多态

    Vehicle v = null;

    if(number == 1)

        v = new Car1();

    else

        v = new Car2();

    输出 比如  v.xxx;

    啊哦cc

    这个null是什么意思?

    2015-12-10 21:27:05

    共 2 条回复 >

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530559 学习 · 6091 问题

查看课程

相似问题