Sobes.tech
Junior — Middle

Мурас класынан ата-эненин классынын ыкмасын кантип чакырырга болот?

sobes.tech AI

AIден жооп

Мурассин классынын методун ата-энесинин класынан чакыру үчүн, адатта, super ачкыч сөзү колдонулат. Бул негизги класстын методдоруна же конструкторлоруна кайрылууга мүмкүндүк берет.

Мисалы, JavaScriptте:

class Parent {
  greet() {
    console.log('Атадан салам');
  }
}

class Child extends Parent {
  greet() {
    super.greet(); // ата-эне методун чакыруу
    console.log('Баладан салам');
  }
}

const child = new Child();
child.greet();
// Натыйжа:
// Атадан салам
// Баладан салам

Башка тилдерде, мисалы, Javaда, дагы super колдонулат:

class Parent {
    void greet() {
        System.out.println("Атадан салам");
    }
}

class Child extends Parent {
    @Override
    void greet() {
        super.greet(); // ата-эне методун чакыруу
        System.out.println("Баладан салам");
    }
}

Ошентип, super негизги класстын методун же конструкторун ата-энеден чакырууга мүмкүндүк берет.