Junior
467
Cum se accesează metodele suprascrise ale clasei părinte în Java?
Răspuns de la AI
sobes.tech AI
Folosiți cuvântul cheie super.
super face referire la instanța clasei părinte și permite apelarea metodelor părintelui, chiar dacă acestea sunt suprascrise în clasa copil.
Exemplu:
// Clasa părinte
class Parent {
void display() {
System.out.println("Metoda clasei părinte");
}
}
// Clasa copil
class Child extends Parent {
@Override
void display() {
// Apelarea metodei suprascrise a părintelui
super.display();
System.out.println("Metoda clasei copil");
}
}
// Utilizare
class Main {
public static void main(String[] args) {
Child child = new Child();
child.display();
}
}
În acest exemplu, când se apelează child.display(), se execută metoda display() a clasei copil Child. În interiorul acestei metode, super.display() apelează metoda display() a clasei părinte Parent.