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