java中父类引用指向子类对象时,创建的对象属于哪个类的实例化对象?
例如:
Animal dog = new Dog();
其中Animal是Dog的父类。
那么我新创建的dog对象,属于Animal类的实例化对象,还是Dog类的实例化对象?
==================================
已经知道是dog了。
主要是不是很能理解为什么要引用父类。即便不引用父类,子类的对象不是一样可以使用父类的方法吗?但是引用父类的话,反而无法调用子类定义而父类没有定义的那些方法了。我不明白为什么要这么做?
守着星空守着你
弑天下
相关分类