从子构造函数调用基本构造函数是最佳实践吗?这里的基地是一个abstract class
。
这是示例代码
abstract class MyBase
{
String l_strChildName;
public MyBase(String Name)
{
l_strChildName = Name;
}
public abstract void func();
}
class MyChild_One : MyBase
{
public MyChild_One() : base("MyChild One") { }
public override void func()
{
}
}
class MyChild_Two : MyBase
{
public MyChild_Two() : base("MyChild Two") { }
public override void func()
{
}
}
这种调用机制是最佳实践吗?