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

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

566972480001e56d05000269.jpg

566972480001a1ae05000293.jpg

5669724800011df205000299.jpg

5669724a000146e305000291.jpg

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

提问者:啊哦cc 2015-12-10 20:39

个回答

  • 十一不哭
    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()来实例化你的车就可以了,然后分别设置属性值。

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

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

    多态

    Vehicle v = null;

    if(number == 1)

        v = new Car1();

    else

        v = new Car2();

    输出 比如  v.xxx;