Junior
468
Kuidas saada juurdepääs vanemklassi üle kirjutatud meetoditele Java-s?
Vastus AI-lt
sobes.tech AI
Kasuta võtmesõna super.
super viitab vanemklassi eksemplarile ja võimaldab kutsuda vanemklassi meetodeid, isegi kui need on alamsklassis üle kirjutatud.
Näide:
// Vanemklass
class Parent {
void display() {
System.out.println("Vanemklassi meetod");
}
}
// Alamsklass
class Child extends Parent {
@Override
void display() {
// Vanemklassi ülekirjutatud meetodi kutsumine
super.display();
System.out.println("Alamklassi meetod");
}
}
// Kasutus
class Main {
public static void main(String[] args) {
Child child = new Child();
child.display();
}
}
Selles näites, kui kutsutakse child.display(), täidetakse Child klassi display() meetod. Selle meetodi sees, super.display() kutsub Parent klassi display() meetodi.