还是不懂Animal obj1 = new Dog(); 与 Animal obj2 = new animal(); 的区别.引用是分别可以引用哪些呢?
首先,“ Animal obj2 = new animal(); ” 这样写是错的。 Animal obj2 = new Animal();
区别:
obj1 是一个子类Dog的对象
obj2 是父类Animal的对象
相同的是
他们都是Animal类型的对象