Metoder för underklasser i OOP i JavaScript
En underklass kan ha sina egna metoder. Låt oss som exempel lägga till getter och setter för studieår till vår student:
class Student extends User {
setYear(year) {
this.year = year;
}
getYear() {
return this.year;
}
}
I underklassen kommer både dess egna metoder och de ärvda att vara tillgängliga. Låt oss kolla. Skapa ett objekt av klassen:
let student = new Student;
Sätt namnet med hjälp av den ärvda metoden, och studieår med hjälp av dess egen metod:
student.setName('john');
student.setYear(1);
Läs dess namn och studieår:
let name = student.getName();
let year = student.getYear();
console.log(name, year);
I klassen Employee ska du göra
getter och setter för lön.
Kontrollera att i klassen Employee
både dess egna metoder
och de ärvda fungerar.