エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
連載:C#入門 第11回 コンストラクタとデストラクタ(2/3) - @IT
baseクラスのコンストラクタの呼び出し クラスに継承関係があるときは、継承元クラス(ベース・クラス)の... baseクラスのコンストラクタの呼び出し クラスに継承関係があるときは、継承元クラス(ベース・クラス)のコンストラクタが実行された後で、継承先クラスのコンストラクタが実行される。だが、そのとき、コンストラクタの引数は、継承先クラスのコンストラクタへ渡されるため、そのままでは継承元クラスのコンストラクタへ引数は渡せない。もし、継承元クラスに、引数の無いコンストラクタが定義されていればそれを呼び出す。だが、引数の無いコンストラクタが定義されていないクラスなら、非常に困ったことになる。 この問題を解決するためにC#には、:thisと似ている:baseという構文が用意されている。さっそく、これを使ったサンプルソースを見てみよう。 1: using System; 2: 3: namespace ConsoleApplication27 4: { 5: class ClassBase 6:
2007/05/08 リンク