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 класстын өзүнүн ыкмалары да, мурасталган ыкмалары да иштеп жатканын текшериңиз.