Abstract
抽象类,关键字Abstract
,最典型的应用就是在 继承机制里 作为base
类,抽象类是不能被实例化的(前面说的static 类也不能被实例化)
它必须作为 基类,被别人继承,然后必须实例化这个派生类 才能使用 抽象类里的成员
应用场景,可能不是太多。大多情况下,他更多的是描述一个概念,而不是具体到实物。
这里我们 抽象了一个 4条腿的动物
这个类,然后让Dog 继承它,和前一章一样,我们实例化Dog 以后可以调用抽象类里的 Describe()方法
同上一节一样,继承后的Dog也可以重构 抽象类里的方法,同样的virtual
override
base