标签: java oop inheritance
我正在观看有关此特定主题的教程,但仍不确定为何会使用它。在本教程中,一个子类由它的超类类型引用(Animal dog = new Dog())。为什么要使用它而不是通过将Dog dog = new Dog()来引用它?