C#抽象类

抽象类

    C#允许把类和函数声明为 abstract。 抽象类不能实例化,抽象类可以包含普通函数和抽象函数,抽象函数就是只有函数定义没有函数体。 显然,抽象函数本身也是虚拟的Virtual(只有函数定义,没有函数体实现)。
    类是一个模板,那么抽象类就是一个不完整的模板,我们不能使用不完整的模板去构造对象。

abstract class Building{
    public abstract decimal CalculateHeatingCost();
}

猜你喜欢

转载自blog.csdn.net/xiaokunzhang/article/details/79778286
今日推荐