Zdj w załączniku.
Mówi mi że zmienna może być final
a przecież w konstruktorze nadaję jej wartość, więc na pewno się zmieni. Jak to wyłączyć? Drażni mnie ten hint.
Zdj w załączniku.
Mówi mi że zmienna może być final
a przecież w konstruktorze nadaję jej wartość, więc na pewno się zmieni. Jak to wyłączyć? Drażni mnie ten hint.
daj final
Tools -> Options -> Editor -> Hints (Language:Java) -> Threading -> "Field Can Be Final"
Zmienne finalne mogą być deklarowane w konstruktorze. Jeżeli Ci podpowiada że może być finalna to pewnie ma rację
@TomRiddle o_O ale nadanie wartości w konstruktorze wcale nie psuje finalności, bo przecież konstruktor dopiero tworzy obiekt...
jak dasz settera dla tej zmiennej to hint zniknie :)