抽象类构造函数错误

时间:2018-04-16 22:47:57

标签: c#

net abstract class SoapHeader声明构造函数并且实现如下:我试图在Visual Studio中做同样的事情但是我得到错误:构造函数必须包含body,因为它不是abstrcat

public abstract class SoapHeader
{
    protected SoapHeader();
}

[Serlializable]
public class AuthenticationSoapHeader: SoapHeader,ISerializable
{
    public AthenticationHeader();
    public AthenticationHeader(param1, param2)
}

第一个问题:我不明白你怎么能像这样声明构造函数。第二个AthenticationHeader类的目的是什么?它也是抽象的吗?

1 个答案:

答案 0 :(得分:0)

第二个类不是抽象,所以你需要在你编写的方法中编写代码..或者使你的第二个类抽象化 但是,如果你从抽象类扩展,为什么你也要扩展类抽象 您需要为您在课堂上编写的每个方法编写正文,而不是