18
Jak działa słowo kluczowe „końcowe” w Javie? (Nadal mogę modyfikować obiekt).
W Javie używamy finalsłowa kluczowego ze zmiennymi, aby określić, że jego wartości nie będą zmieniane. Ale widzę, że możesz zmienić wartość w konstruktorze / metodach klasy. Ponownie, jeśli zmienna jest, staticto jest to błąd kompilacji. Oto kod: import java.util.ArrayList; import java.util.List; class Test { private final List foo; public Test() …