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