// 3) Nadpisać (override) metody, które były zdefiniowane w nadklasie
// czyli dla istniejących metoda podać inną treść.
voidprzedstawSie(){
System.out.println("Hej! Jestem "+imie+", studiuję na kierunku "+kierunek+".");
}
// Od Javy 5 przed definicją metody, która nadpisuje definicję z nadklasy, można umieścić adnotację @Override
// Ważne: nawet bez tej adnotacji nadpisanie jest skuteczne. Adnotacja tylko:
// - zwiększa czytelność kodu ("rzuca się w oczy")
// - powoduje błąd kompilacji, gdyby okazało się, że jednak tutaj nie nadpisujemy metody, tylko definiujemy nową (np. literówka w nazwie, parametry innego typu)
@Override
publicStringtoString(){
returnsuper.toString()+", student "+rok+" roku kierunku "+kierunek;
// nie da się z tego poziomu wywołać metody toString zdefiniowanej w klasie Object