课程
/后端开发
/Java
/Java入门第二季 升级版
为什么Phone phone1=new Phone();会报错,但是Phone phone1=new CellPhone();就可以呢?
2015-10-22
源自:Java入门第二季 升级版 10-3
正在回答
重新看看java多态部分,需要用子类实例化父类,反之则不行,如下:
class A
class B extends A
1. 所有的 B 实例都是 A 实例,这是成立的;2. 所有的 A 实例都是 B 实例,则不成立。
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
1 回答父类引用指向子类对象。
6 回答为什么创建子类的对象一定要用父类或者接口引用,直接用子类引用创建本类的对象不好吗
2 回答关于父类创建对象引用子类
3 回答父类引用 子类对象 是什么意思
1 回答父类数组引用子类对象无法实现