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?
Do czego służy Override?
- Rejestracja: dni
- Ostatnio: dni
1
Informacja, że nadpisuje oraz przestroga dla kompilatora by przepuścił tylko i wyłącznie gdy coś nadpisuje.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: XML Hills
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.