JavaScript да ООП да омиллар меросининг оммавий усуллари
Синф-авлод ота-оналарнинг барча оммавий усулларини мерос қилиб олади. Келинг, мисолда кўрамиз. Фарз қилайлик, бизда куйидаги усулларга эга синф мавжуд:
class User {
setName(name) {
this.name = name;
}
getName() {
return this.name;
}
}
Фарз қилайлик, ушбу синфдан куйидаги синф мерос олади:
class Student extends User {
}
Келинг, усуллар мерос олинганми-ёқми, текширамиз. Янги объект яратамиз, талаба билан:
let student = new Student;
Унга мерос қилиб олинган усул ёрдамида исм белгилаймиз:
student.setName('john');
Унинг исмини мерос қилиб олинган усул ёрдамида ўқаймиз:
let name = student.getName();
console.log(name);
Сизнинг Employee синфингиз
User синфидан усулларни мерос олишини текширинг.