相关疑难解决方法(0)

为什么抽象类应该实现抽象基类的抽象方法?

在以下示例中,该类从类Derived实现抽象方法.但我想不出在抽象类的实现中填充方法体的原因.当然,我应该只在实际类中实现抽象方法.methodMainDerived

那我怎么能避免这样做呢?我还可以做些什么?

abstract class Main
{
    public abstract void method();
}
abstract class Derived : Main
{
    public override void method()
    { 
    }
}

class RealClass : Derived
{

}
Run Code Online (Sandbox Code Playgroud)

.net c# abstract-class design-patterns

2
推荐指数
1
解决办法
2827
查看次数

标签 统计

.net ×1

abstract-class ×1

c# ×1

design-patterns ×1