课程
/后端开发
/Java
/Java入门第二季 升级版
为什么可以
APerson p=new Chinese();这样的写法
2016-01-09
源自:Java入门第二季 升级版 11-2
正在回答
这是多态的表现,即父类的引用指向子类的实例。例如APerson是个抽象类,就不能这样写APerson p = new APerson();
IMOOCER_Vi 提问者
多态。。。父类引用指向子类对象,方便扩展
Person 类是 Chinese类的父类,这样写是利用多态的特性,通过父类的引用来实例化一个子类
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
1 回答抽象类(父类)是不是不能被实例化?
2 回答抽象类可以通过匿名内部类实例化吗?
4 回答接口不是和抽象类一样不能实例化的吗
3 回答抽象类的对象实例化不能用子类指向子类吗
6 回答抽象类不是不可以被继承吗?