abstract问题

来源:2-5 抽象方法和抽象类

言9

2018-03-02 16:34

老师你好,既然派生类中都要重写这部分的代码,那基类中定义这部分有啥用呐?/困惑

写回答 关注

2回答

  • qq_慕勒8428175
    2020-02-17 11:55:55

    我也同样想到这个问题了,我的理解是:能用一个容器进行统一管理(比如创建数组),            

    Pet[] pets = new Pet[] { new Dog("Jack"),new Cat("Tom") };

    然后在数组里面实例化派生类的对象,这样实际开发中可拓展性会更好一点。

  • 慕虎5422113
    2018-03-02 18:40:53

    你要想把所有派生类(比如,狗狗、猫)放到一个容器中做处理,那就得用到基类的引用

    言9

    ?似懂非懂,谢谢你啦

    2018-03-02 20:58:28

    共 1 条回复 >

C#面向对象编程

本系列教程主要是,带你学习C#面向对象编程的编程思想、编程技巧

68859 学习 · 153 问题

查看课程

相似问题