Sobes.tech
Junior — Middle

Merosxo'r sinfdan ota sinfning metodini qanday chaqirish mumkin?

sobes.tech AI

AIdan javob

Merobat uchun ota-ona sinfining metodini chaqirish uchun odatda super kalit so'zidan foydalaniladi. Bu asosiy sinfning metodlariga yoki konstruktorlariga murojaat qilish imkonini beradi.

Masalan, JavaScriptda:

class Parent {
  greet() {
    console.log('Parentdan Salom');
  }
}

class Child extends Parent {
  greet() {
    super.greet(); // ota-ona metodini chaqirish
    console.log('Childdan Salom');
  }
}

const child = new Child();
child.greet();
// Natija:
// Parentdan Salom
// Childdan Salom

Boshqa tillarda, masalan, Java'da ham super ishlatiladi:

class Parent {
    void greet() {
        System.out.println("Parentdan Salom");
    }
}

class Child extends Parent {
    @Override
    void greet() {
        super.greet(); // ota-ona metodini chaqirish
        System.out.println("Childdan Salom");
    }
}

Shu tarzda, super yordamida asosiy sinfning metodini yoki konstruktorini aniq chaqirish mumkin.