Sobes.tech
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.