我有基类和子类。无论我是否在子类中调用基本构造函数,它总是在子类之前调用。我可以在子类中创建一个不会调用基类默认构造函数的默认构造函数吗?
public class BaseClass
{
public BaseClass()
{
Console.WriteLine("base ctor");
}
}
public class SubClass : BaseClass
{
public SubClass()
{
Console.WriteLine("subclass ctor");
}
}
对于var obj = new SubClass();
,是
"base class ctor"
"subclass ctor"