私は、基本オブジェクトに構成オブジェクトを持ち、そのプロパティに値を渡すコンストラクタを持つクラスのセットを持っています。親コンストラクタを暗黙的に呼び出す
abstract class A { public A(ObjType MyObj){} }
abstract class B : A {}
class C : A {}
class D : B {}
class E : B {}
それは暗黙的に子クラスからデフォルト以外のベースのコンストラクタを呼び出すことは可能ですか私は明示的にコンストラクタ経由でそれを行うにはチェーンを署名を実装する必要があるでしょうか?
abstract class A { public A(ObjType MyObj){} }
abstract class B : A { public A(ObjType MyObj) : base(MyObj){} }
class C : A { public A(ObjType MyObj) : base(MyObj){} }
class D : B { public A(ObjType MyObj) : base(MyObj){} }
class E : B { public A(ObjType MyObj) : base(MyObj){} }
この場合、ベースにメソッドを実装してから、オブジェクトを作成した後に直ちにメソッドを呼び出すことができますか?
それは私が(控えめに)恐れていたものでした。私はヘルパーメソッドのルートに行くと思う。ありがとう! –