Pole final

0

Nie bardzo rozumiem dlaczego używa się final w parametrach skoro i tak w środku mogę ten obiekt modyfikować ?
Rozumiem ,że to ma być bardziej bezpieczne ale jak tego final poprawnie używać ?

public void addTen(final SomeValue someValue){
       someValue.setNumber(someValue.getNumber + 10);
}
0

a możesz zrobić someValue = wesfsjdfosdfj? nie możesz, i dlatego ten final

0

Ok czyli zapobiega tworzeniu referencji, które później mogą zmieniać obiekt.

1 użytkowników online, w tym zalogowanych: 0, gości: 1