Metoder for avkom i OOP i JavaScript
En avkomklasse kan ha sine egne metoder. La oss som eksempel legge til getter og setter for studieår for studenten vår:
class Student extends User {
setYear(year) {
this.year = year;
}
getYear() {
return this.year;
}
}
I avkomklassen vil både dens egne metoder og de arvede være tilgjengelige. La oss sjekke. La oss opprette et objekt av klassen:
let student = new Student;
La oss sette navnet hans ved hjelp av den arvede metoden, og studieår ved hjelp av sin egen metode:
student.setName('john');
student.setYear(1);
La oss lese navnet og studieåret hans:
let name = student.getName();
let year = student.getYear();
console.log(name, year);
I klassen Employee, lag en
getter og setter for lønn.
Sjekk at i klassen Employee
virker både dens egne metoder
og de arvede.