Leszármazott metódusok az OOP-ban JavaScriptben
Egy leszármazott osztály rendelkezhet saját metódusokkal. Példaként adjuk hozzá a hallgatónknak az év getter és setter metódusát:
class Student extends User {
setYear(year) {
this.year = year;
}
getYear() {
return this.year;
}
}
A leszármazott osztályban mind a saját metódusai, mind az örököltek elérhetők lesznek. Ellenőrizzük. Hozzunk létre egy objektumot az osztályból:
let student = new Student;
Állítsuk be a nevét az örökölt metódussal, az év adatot pedig a saját metódusával:
student.setName('john');
student.setYear(1);
Olvassuk ki a nevét és az év adatot:
let name = student.getName();
let year = student.getYear();
console.log(name, year);
A Employee osztályban készítsen
a fizetéshez getter és setter metódusokat.
Ellenőrizze, hogy a Employee osztályban
működnek-e mind a saját metódusai,
mind az örököltek.