¿Es beneficioso hacer que los métodos privados sean definitivos? ¿Eso mejoraría el rendimiento?¿Finalizar métodos privados?
Creo que "final privado" no tiene mucho sentido, porque un método privado no se puede anular. Por lo tanto, la búsqueda del método debe ser eficiente como cuando se usa el final.
¿Y sería mejor hacer un método de ayuda privada estático (cuando sea posible)?
¿Qué es lo mejor para usar?
private Result doSomething()
private final Result doSomething()
private static Result doSomething()
private static final Result doSomething()
Los métodos privados no se heredan y, por lo tanto, no se pueden sobrescribir. Una subclase puede contener un método con el mismo nombre que un método privado final en la superclase. Por lo tanto, no tiene sentido declarar un método como final privado. – CKing