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

java中父类引用指向子类对象时,创建的对象属于哪个类的实例化对象?

java中父类引用指向子类对象时,创建的对象属于哪个类的实例化对象?

烙印99 2019-03-01 10:35:20
java中父类引用指向子类对象时,创建的对象属于哪个类的实例化对象? 例如:Animal dog = new Dog(); 其中Animal是Dog的父类。那么我新创建的dog对象,属于Animal类的实例化对象,还是Dog类的实例化对象? ==================================已经知道是dog了。 主要是不是很能理解为什么要引用父类。即便不引用父类,子类的对象不是一样可以使用父类的方法吗?但是引用父类的话,反而无法调用子类定义而父类没有定义的那些方法了。我不明白为什么要这么做?
查看完整描述

2 回答

?
守着星空守着你

TA贡献1799条经验 获得超8个赞

你都new Dog()了 你说是谁的实例化对象?

查看完整回答
反对 回复 2019-03-01
?
弑天下

TA贡献1818条经验 获得超8个赞

当然是dog。 这样的话,属性是走父类的属性吧

查看完整回答
反对 回复 2019-03-01
  • 2 回答
  • 0 关注
  • 831 浏览

添加回答

举报

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