问答详情
源自:10-3 Java 中的抽象类

关于抽象类引用子类对象问题

教程上实例抽象类的子类的时候,使用父类(抽象类)来引用子类对象,一定要这样做吗?

我不用父类来引用子类对象,直接用子类来引用子类对象的,但是程序并没有提示什么东西!

这两种做法有什么区别吗?或者有什么利弊吗?

提问者:刘家六 2016-08-25 16:33

个回答

  • ziom
    2016-08-25 16:50:15
    已采纳

    这两种做法对于计算机来说是没有区别的,程序都能正常运行。使用父类的方式体现了面向对象的两大特征:继承和多态,现在初学阶段,你可能体会不到这种做法的优势,等将来敲的代码多了你就明白了。