抽象类不能实例化,为什么下面Pet用new实例了了?

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

weixin_慕数据9033501

2021-02-23 10:34

Pet pet=new Pet(new Dog(),new Cat())这一行怎么解释

写回答 关注

1回答

  • 至尊丶龙猫
    2021-02-26 11:33:02

    Pet为基类,Dog,Cat均是派生类,方法是通过一个基类的引用来调用派生类对象。此处是Pet数组,那就是一个通过基类的引用来调用派生类对象的数组

C#面向对象编程

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

68856 学习 · 153 问题

查看课程

相似问题