C# 类 (7) - 抽象 Abstract

Abstract

抽象类,关键字Abstract ,最典型的应用就是在 继承机制里 作为base类,抽象类是不能被实例化的(前面说的static 类也不能被实例化)
它必须作为 基类,被别人继承,然后必须实例化这个派生类 才能使用 抽象类里的成员

应用场景,可能不是太多。大多情况下,他更多的是描述一个概念,而不是具体到实物。

这里我们 抽象了一个 4条腿的动物 这个类,然后让Dog 继承它,和前一章一样,我们实例化Dog 以后可以调用抽象类里的 Describe()方法


同上一节一样,继承后的Dog也可以重构 抽象类里的方法,同样的virtual override base

猜你喜欢

转载自www.cnblogs.com/springbrotherhpu/p/11541487.html
今日推荐