JavaScript-da OOPda Ommaviy Usullarni Meros Qilib Olish
Meros oluvchi klass ota-klasslarning barcha ommaviy usullarini meros qilib oladi. Keling, buni misolda ko'rib chiqaylik. Quyidagi usullarga ega klassimiz bor deb faraz qilaylik:
class User {
setName(name) {
this.name = name;
}
getName() {
return this.name;
}
}
Faraz qilaylik, ushbu klassdan quyidagi klass meros oladi:
class Student extends User {
}
Keling, usullar meros qilib olinganligini tekshiramiz. Yangi student obyektini yaratamiz:
let student = new Student;
Unga meros qilib olingan usul yordamida ism qo'ying:
student.setName('john');
Uning ismini meros qilib olingan usul yordamida o'qiymiz:
let name = student.getName();
console.log(name);
Employee klassingiz User klassidan
usullarni meros qilib olayotganligini tekshiring.