È utile rendere definitivi i metodi privati? Migliorerebbe le prestazioni?Rendi definitivi i metodi privati?
Penso che "private final" non abbia molto senso, perché un metodo privato non può essere ignorato. Quindi la ricerca del metodo dovrebbe essere efficiente come quando si usa il finale.
E sarebbe meglio rendere statico un metodo di supporto privato (quando possibile)?
Che cosa è la migliore da usare?
private Result doSomething()
private final Result doSomething()
private static Result doSomething()
private static final Result doSomething()
I metodi privati non sono ereditati e quindi non possono essere sostituiti. Una sottoclasse può contenere un metodo con lo stesso nome di un metodo privato finale nella superclasse. Pertanto, non ha intenzione di dichiarare un metodo come finale privato. – CKing