Arv av offentlige metoder i OOP i JavaScript
En underklasse arver alle de offentlige metodene til foreldrene. La oss se på et eksempel. La oss si at vi har en klasse med følgende metoder:
class User {
setName(name) {
this.name = name;
}
getName() {
return this.name;
}
}
La følgende klasse arve fra denne klassen:
class Student extends User {
}
La oss sjekke at metodene ble arvet. La oss opprette et nytt studentobjekt:
let student = new Student;
La oss sette navnet hans ved hjelp av den arvede metoden:
student.setName('john');
La oss lese navnet hans ved hjelp av den arvede metoden:
let name = student.getName();
console.log(name);
Sjekk at klassen din Employee
arver metoder fra klassen User.