オーバーライドの方法

  • オーバーライドさせたいメソッドはvirtualで宣言しておく
  • オーバーライドする関数の引数・戻り値はオリジナルのそれと同じにする
  • オリジナルのメソッドを呼び出すときは、base.foo()という風にbaseを使う


@IT:連載 オブジェクト指向プログラミング超入門 第4回 継承を使うために知っておくべきこと
http://www.atmarkit.co.jp/fdotnet/basics/oop04/oop04_03.html