越学的深入感觉关于多态有些问题

当时学习多态的时候概念有点模糊。

类似于 Animal是Dog的父类那么 父类的引用可以指向子类的对象也就是说

Animal one=new Dog(  ) ;

请问这里我是创建了一个Dog类的实例one,引用了父类Animal是吗。

我的理解是。开辟了Dog类的内存空间,用来实例了一个引用Animal类的对象one(她是属于Dog类但可以调用父类子类共有的方法)。

关于我的疑问

  1. 这个one究竟属于哪个类,是父类Animal的实例还是子类Dog的实例。

  2. 这里引用类型one 这个引用父类意义何在,也就说这个引用类Animal有什么实际意义,应该怎么去理解


hy_wang
浏览 1545回答 0
0回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java