Метады нашчадка ў ААП у 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
працуюць як яго родныя метады,
так і ўспадабаваныя.