Quindi ho cercato su google e SO, non riesco a trovare un esempio o una spiegazione di: qual è lo scopo dei metodi static
final
in enum
?metodi finali statici in enum
quello che ho capito:
- Metodi dichiarano
static
si può accedere come le lingue di funzione/procedurali. final
significa che non è possibile annullare it. Non può cambiare il riferimento Come assylias ha sottolineato nei commentistatic
non può essere sovrascritto neanche.enum
s non possono essere sottoclasse, ha spiegato here.
Allora, qual è il punto di static
final
metodi enum
s se non verrà mai sovrascritto dal momento che non ci sarà una sottoclasse?
un metodo statico non può essere annullato in ogni caso ... – assylias
@Henry I metodi statici non possono essere sovrascritti. – biziclop
@ assylias Devo aggiungere che al punto due. – wtsang02