我有一个继承自
类B
的类A
。
类B
有以下构造函数:public class B
{
public B(int num) { ... }
}
类A
有一个默认构造函数。
是否有一种方法在class A
中实现一个构造函数,该构造函数调用来自class B
的基础构造函数并调���class A
中的默认构造函数?
可以使用base
和this
来实现此目的:
public class A : B
{
public A() { ... }
public A(int num) : base(num), this()
{ ... }
}
A()
构造函数怎么办?您建议根本不调用基类构造函数? - Damien_The_UnbelieverB
)只有一个无参数构造函数,派生类A
的构造函数最终必须链接到特定的构造函数。 - Zohar Peled