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 негизги класстын методун же конструкторун ата-энеден чакырууга мүмкүндүк берет.