Mbinu za Mtoto katika OOP katika JavaScript
Darasa la mtoto linaweza kuwa na mbinu zake mwenyewe. Kwa mfano, wacha tuongeze mwaka wa masomo kwa mwanafunzi wetu getter na setter:
javascriptclass Student extends User {
setYear(year) {
this.year = year;
}
getYear() {
return this.year;
}
}
Katika darasa la mtoto, mbinu zake za kibinafsi na zile zilizorithiwa zitapatikana. Wacha tuhakikishe. Tuunde kitu cha darasa:
javascriptlet student = new Student;
Tuunde jina lake kwa kutumia mbinu iliyorithiwa, na mwaka wa masomo kwa kutumia mbinu yake mwenyewe:
javascriptstudent.setName('john');
student.setYear(1);
Tusome jina lake na mwaka wa masomo:
javascriptlet name = student.getName();
let year = student.getYear();
console.log(name, year);
Задание 1
Katika darasa Employee fanya
getter na setter ya mshahara.
Задание 2
Hakikisha kuwa katika darasa Employee
mbinu zake za asili na zile zilizorithiwa
zinafanya kazi.