教程上实例抽象类的子类的时候,使用父类(抽象类)来引用子类对象,一定要这样做吗?
我不用父类来引用子类对象,直接用子类来引用子类对象的,但是程序并没有提示什么东西!
这两种做法有什么区别吗?或者有什么利弊吗?
这两种做法对于计算机来说是没有区别的,程序都能正常运行。使用父类的方式体现了面向对象的两大特征:继承和多态,现在初学阶段,你可能体会不到这种做法的优势,等将来敲的代码多了你就明白了。