関数のvirtual、final付与について

  • 派生クラスをfinalにしたら、そもそも継承できないので、派生クラスの関数にvirtualとfinalはいらないと思う。
    明示的にvirtual、finalを付与することもできるが、これを明示的にやる意味ある?
    あるとすれば、クラス設計が変わって、そのクラスがfinalじゃなくなったときに、関数側の見直しが不要ということぐらいか?
  • overrideとfinalは同時に付与することが可能。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です