课程
/后端开发
/Java
/Java入门第二季
Dog dog=new Dog(); Animal animal=dog; Dog dog2= (Dog )animal;
2015-08-03
源自:Java入门第二季 10-2
正在回答
dog指向狗这个对象,animal是动物的一个声明,让animal指向dog,其实是指向了子类的对象,也就是多态中所说的父类的引用指向子类的对象。然后Dog dog2 = (Dog)animal ,这是将Animal类型强制装换为Dog
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
4 回答Animal animal = dog;的含义
2 回答Animal animal = dog 难道不是dog包含的比animal多吗?
3 回答Animal animal=new Dog()和Animal animal=dog有区别吗?
1 回答Dog dog2=animal无法执行
3 回答关于Dog dog=new Dog与 Animal dog=new Dog
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号