如何理解课程代码中的Animal obj1 = new Dog();是在Dog类的内存中开辟一段内存创建了一个Animal 类的obj1对象吗?
obj1创建出来到底是Animal类还是Dog类?
Animal类
声明的是父类,但是实际上是使用的子类的对象空间
用父类创建子类对象