クラスがfinalとして宣言されている場合、そもそもメソッドをオーバーライドするにはサブラスが必要なため、そのメソッドを事実上オーバーライドできないことを私は知っています。そうは言っても、これは、そのクラスのすべてのメソッドの前で「final」と入力するのとまったく同じであるかどうか疑問に思います。
私がこれを求めている理由は、メソッドをfinalにすることで、メソッドの一部がより高速に実行される可能性があるためです。私が疑問に思っているのは、このスピードアップの利点が、finalと宣言されたクラス内のすべてのメソッドに自動的に等しく存在するのか、それともこの利点を引き出すためにメソッドを明示的にfinalにする必要があるのかということです。
ありがとう!