问答详情
源自:-

交通工具多态问题

582a9adf000196b203950223.jpg

582a9ae000012aa705000208.jpg

582a9ae00001aaa204200218.jpg

582a9ae100011f1305000262.jpg

我已经在子类中重写了父类的对象,然后在main函数中用父类引用了子类的对象,为什么输出的还是父类的对象?

提问者:qq_魅影劲_0 2016-11-15 13:20

个回答

  • 宝慕林9955328
    2016-11-17 16:05:54
    已采纳

    你的obj1,2,3类型是Vehicle。

  • 慕莱坞7248995
    2016-11-21 00:03:56

    你的obj1是用的多态的引用, 在多态的引用中, 对于变量来说,变量不能被重写。

    重写只针对方法来说的