问答详情
源自:10-2 多态中的引用类型转换

是因为dog进行过animal向上类型转换,所以才不同于cat吗

dog和cat不是抖属于animal的子类吗,为什么dog可以强制向下转换而cat不行

提问者:慕后端2566833 2017-06-10 17:19

个回答

  • Qiaogh
    2017-06-10 19:46:00
    已采纳

    dog可以强制是因为它在转之前就是Dog类的对象。虽然你可以用强转欺骗编译器,但是骗不了虚拟机。