Junior — Middle
Mirasçı sinifdən valideyn sinifin metodunu necə çağırmaq olar?
sobes.tech Süni İntellekt
AI-dan cavab
Mirasçı sinfdən valideyn sinfinin metodunu çağırmaq üçün adətən super açar sözü istifadə olunur. Bu, əsas sinfin metodlarına və ya konstruktorlarına müraciət etməyə imkan verir.
Məsələn, JavaScript-də:
class Parent {
greet() {
console.log('Valideyndən Salam');
}
}
class Child extends Parent {
greet() {
super.greet(); // valideyn metodunu çağırır
console.log('Uşaqdan Salam');
}
}
const child = new Child();
child.greet();
// Nəticə:
// Valideyndən Salam
// Uşaqdan Salam
Digər dillərdə, məsələn, Java-da da super istifadə olunur:
class Parent {
void greet() {
System.out.println("Valideyndən Salam");
}
}
class Child extends Parent {
@Override
void greet() {
super.greet(); // valideyn metodunu çağırır
System.out.println("Uşaqdan Salam");
}
}
Beləliklə, super əsas sinfin metodunu və ya konstruktorunu açıq şəkildə çağırmağa imkan verir.