Używam wtyczki eclipse checkstyle. Mam kilka metod w klasie A, które zostały nadpisane w klasie B. Mam następujące ostrzeżenie dla większości metodDlaczego CheckStyle sugeruje, że używam ostatecznej metody?
Funkcja
SearchAndReplace
nie jest pomyślany być dziedziczone
- należy stwierdzić, streszczenie lub końcowy lub zostaw to puste.
Czy istnieją jakiekolwiek korzyści z deklarowania metody jako ostatecznej?
EDIT
wiem co ostateczne słowo kluczowe jest za. Wiem, że to zapobiega przesłonięciu metod, czy istnieją inne zalety, takie jak wydajność czy coś w tym stylu?
Ostatnia metoda nie może zostać zmieniona! – Rakesh
Jestem ciekawy, jak wtyczka może wiedzieć, w jaki sposób została pomyślana metoda. – EJP