>>647
finalがつかないなら、親クラスはオーバーライドされても良いと意思表示してる。

非finalなら子クラスが知らないうちに「意図しないオーバーライド」する可能性はあるものの、
オーバーライドしたら、いまどきのIDEなら表示してくれるので危険性はかなり低い。