Arv av publika metoder i OOP i JavaScript
En underklass ärver alla publika metoder från föräldrarna. Låt oss titta på ett exempel. Låt oss säga att vi har en klass med följande metoder:
class User {
setName(name) {
this.name = name;
}
getName() {
return this.name;
}
}
Låt oss säga att följande klass ärver från denna klass:
class Student extends User {
}
Låt oss kontrollera att metoderna har ärvts. Låt oss skapa ett nytt objekt med en student:
let student = new Student;
Låt oss sätta dess namn med hjälp av den ärvda metoden:
student.setName('john');
Låt oss läsa dess namn med hjälp av den ärvda metoden:
let name = student.getName();
console.log(name);
Kontrollera att din klass Employee
ärver metoder från klassen User.