Oorerving van Openbare Metodes in OOP in JavaScript
Die subklas erf alle openbare metodes van die ouers. Kom ons kyk na 'n voorbeeld. Laat ons sê ons het 'n klas met die volgende metodes:
class User {
setName(name) {
this.name = name;
}
getName() {
return this.name;
}
}
Laat die volgende klas van hierdie klas erf:
class Student extends User {
}
Kom ons toets dat die metodes geërf is. Skep 'n nuwe studente-objek:
let student = new Student;
Stel sy naam met behulp van die geërfde metode:
student.setName('john');
Lees sy naam met behulp van die geërfde metode:
let name = student.getName();
console.log(name);
Toets dat jou klas Employee
metodes van die klas User erf.