メソッドはデフォルトでvirtualだけどコンパイラはサブクラスで
メソッドがオーバーライドされているかどうかを調べて
オーバーライドされていないメソッドは 非virtualにしてくれる。
なので、キーワードvirtualはない。