Jak długo się uczę Javy, tak długo pojawia mi się coś takiego jak @Override i nie mam bladego pojęcia, do czego to służy. Szukałem po linkach, ale niezbyt rozumiem. Czy jest to tylko coś w rodzaju informacji, że dana metoda nadpisuje metodę nadklasy, czy robi coś jeszcze?
0
1
Informacja, że nadpisuje oraz przestroga dla kompilatora by przepuścił tylko i wyłącznie gdy coś nadpisuje.
0
Dodam, że w Javie 5 można ją oznaczać tylko nadpisywanie z klasy bazowej, od Javy 6 można także tym oznaczać implementacje metod z interfejsów.