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