为了账号安全,请及时绑定邮箱和手机立即绑定

抽象类不是不可以实例化的吗

为什么可以   

APerson p=new Chinese();这样的写法

正在回答

3 回答

这是多态的表现,即父类的引用指向子类的实例。例如APerson是个抽象类,就不能这样写APerson p = new APerson();

1 回复 有任何疑惑可以回复我~
#1

IMOOCER_Vi 提问者

非常感谢!
2016-01-09 回复 有任何疑惑可以回复我~

多态。。。父类引用指向子类对象,方便扩展

0 回复 有任何疑惑可以回复我~

Person 类是 Chinese类的父类,这样写是利用多态的特性,通过父类的引用来实例化一个子类

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

抽象类不是不可以实例化的吗

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信