子コンストラクターから基本コンストラクターを呼び出すのがベスト プラクティスですか? ここでベースは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()
{
}
}
この呼び出しメカニズムはベスト プラクティスですか?