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.