最終更新:2019-02-20 (水) 11:08:32 (1885d)
override
Top / override
C♯/修飾子
override 修飾子は、継承したメソッド、プロパティ、インデクサ、またはイベントの抽象実装や仮想実装を拡張したり修飾したりする際に必要です。
http://msdn.microsoft.com/ja-jp/library/ebca9ah3(v=vs.80).aspx
virtual
- メソッド、プロパティ、インデクサ、またはイベント宣言を変更し、派生クラスでオーバーライドできるようにします。
- 仮想関数として使われますよという宣言のみ
- overrideは逆に言えばvirtual指定されてないメソッドには使えない
abstract
- クラスの宣言に abstract 修飾子を使用した場合、クラスは他のクラスの基本クラスとなることだけを目的とします。