Hi!
Ich wollte schon immer mal wissen, wann man vor FUnktionsparamter "final" schreiben sollte, wenn es geht, und wann nicht. Ich weiß, was final bedeutet.
Wenn ich final vor schreibe ist dem Leser des Codes vielleicht klarer, dass die Paramatervariable in der Funktion nicht verändert wird, andererseits geht die Übersicht einwenig flöten (bei vielen Parametern).
Also lieber:
oder
?
Ich wollte schon immer mal wissen, wann man vor FUnktionsparamter "final" schreiben sollte, wenn es geht, und wann nicht. Ich weiß, was final bedeutet.
Wenn ich final vor schreibe ist dem Leser des Codes vielleicht klarer, dass die Paramatervariable in der Funktion nicht verändert wird, andererseits geht die Übersicht einwenig flöten (bei vielen Parametern).
Also lieber:
Code:
public void reagieren(int index, byte zustand, int ampx, double vorX, double vorSpeed) {}
Code:
public void reagieren(final int index, final byte zustand, final int ampx, final double vorX, final double vorSpeed) {}