エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[雑記] 抽象定義と自動実装
概要 C# の文法では、メソッドやプロパティなどの抽象定義(abstract 修飾子が付いているもの)と自動実... 概要 C# の文法では、メソッドやプロパティなどの抽象定義(abstract 修飾子が付いているもの)と自動実装(コンパイラーが具体的な実装を生成してくれるもの)の見た目が似ているため、 少し混乱しやすいです。 ポイント 抽象定義 … インターフェイスのメンバーや抽象メソッドのように、宣言のみの(規約だけ定めて、実装を持たない)もの。 具象定義 … 通常のメソッドやプロパティのように、実装まで書いてあるもの。 自動実装 … プロパティとイベントは、実装を省略して、コンパイラーに自動生成してもらうことが可能。この際、抽象定義と見た目が近いので注意。 自動実装プロパティ C# では、プロパティとイベントの場合、実装を省略して書くことで、コンパイラー任せで自動的に実装を作ることができます。 参考: 「自動プロパティ」 「イベント」 便利な機能ですが、抽象定義(abstract 修飾子が付いていた



2012/03/09 リンク