Eventuali duplicati:
Java final modifieruso corretto di finale
Questa è solo una piccola domanda sulle preferenze. Quale sarebbe l'uso corretto per il modificatore finale?
Ho notato che passando da sorgente a fonte tendono a usarlo più di altri. Lo metto per i parametri di un metodo, per le variabili nel metodo e per quello che posso. È necessario o sto semplicemente esagerando?
Riferimento:
private final int x;
private final int y;
private final int id;
private final int width;
private final int height;
public Widget(final int id, final int x, final int y, final int width, final int height) {
this.id = id;
this.x = x;
this.y = y;
this.xmod = x;
this.ymod = y;
this.width = width;
this.height = height;
}
[Modificatore finale Java] (http://stackoverflow.com/questions/4012167/java-final-modifier) – Smit
Puoi condividere alcuni esempi? –
Penso che dovresti usare 'final' solo quando è necessario. Come qualsiasi cosa, non dovresti abusarne. –