Sto usando il plugin checkstyle di eclissi. Ho pochi metodi in una classe A, che sono sovrascritte in classe B. Ho il seguente avviso per la maggior parte dei metodiPerché CheckStyle suggerisce di utilizzare un metodo finale?
La funzione
SearchAndReplace
non è concepito per essere ereditata
- si deve dichiarare astratta o finale o lasciarlo vuoto.
C'è qualche vantaggio nel dichiarare un metodo come finale?
EDIT
So quello che la parola finale è per. So che impedisce l'override dei metodi, ci sono altri vantaggi, come le prestazioni o qualcosa del genere?
un metodo finale non può essere annullato! – Rakesh
Sono curioso di sapere come il plugin può sapere come è stato concepito il metodo. – EJP