私はインタビュー中に次の質問を受け取りました。 "派生クラスオブジェクトから基本クラスコンストラクター(デフォルトコンストラクター)を単独で呼び出す方法は?"そのオブジェクトは派生クラスのデフォルトコンストラクタを呼び出すべきではありません。どのように可能ですか?C#で派生クラスオブジェクトを介して単独で基本クラスのコンストラクタを呼び出す方法は?
このコードされています。私はちょうど呼び出され、派生クラスから1せずに、基本クラスのコンストラクタを表示する
class a
{
public a()
{
MessageBox.Show("Base class called");
}
}
class b : a
{
public b()
{
MessageBox.Show("Derived class");
}
}
。どうすればこれを達成できますか?
あなたはこれを自分で解決しようとしましたか? – ArtOfCode
派生クラスのコンストラクタを作成しないでください...自動的に最初に基本クラスを呼び出します。 – DDave
あなたは何を答えましたか?私たちのインタビューではありませんか? – HimBromBeere