variabile (costante)

le variabili dichiarate come final potrĂ  essere inizializzata una sola volta, sia nella fase di dichiarazione o attraverso una successiva assegnazione





metodo

rendere un metodo non ridefinibile dalle sottoclassi
se un metodo viene contrassegnato come final le sottoclassi lo potranno utilizzare e lo erediteranno ma non potranno modificarlo (non potranno fare override del metodo)