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

java继承方法创建对象时为什么可以不用自己的类名?

java继承方法创建对象时为什么可以不用自己的类名?

道临 2016-07-19 15:12:38
就像Dog dog=new Animal();这种的。通常不都是Dog dog=new Dog();么
查看完整描述

2 回答

已采纳
?
小农的奋斗

TA贡献28条经验 获得超13个赞

这叫“多态”。父类引用指向子类对象。

用起来非常灵活。

查看完整回答
反对 回复 2016-07-19
?
一条小咸鱼

TA贡献457条经验 获得超255个赞

你这种应该是错误的。

Animal animal = new Dog(); //这种,很多人称之为向上造(转)型


查看完整回答
1 反对 回复 2016-07-19
  • 道临
    道临
    谢谢了,不好意思采纳别人了
  • 2 回答
  • 0 关注
  • 1631 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信