视频里dog引用指向一个dog对象,然后父类的引用通过Animal animal=dog指向dog对象。父类引用转换成dog2引用。那么dog引用和dog2引用在内存里实际上指向了同一个dog对象。这样理解对么?
其实你可以自己动手敲下代码,然后判断下这两个对象的内存地址是否相同,你的印象会更深刻
。。请问如何判断两个对象的内存地址是否相同?
这样做的意义是神马啊?直接用dog不就好了吗?