Наследување на јавни методи во ООП во JavaScript
Класата-потомок ги наследува сите јавни методи на родителите. Ајде да погледнеме на пример. Нека имаме класа со следните методи:
class User {
setName(name) {
this.name = name;
}
getName() {
return this.name;
}
}
Нека од оваа класа наследува следнава класа:
class Student extends User {
}
Ајде да провериме дали методите се наследиле. Ќе создадеме нов објект со студент:
let student = new Student;
Ќе му поставиме име со помош на наследениот метод:
student.setName('john');
Ќе го прочитаме неговото име со помош на наследениот метод:
let name = student.getName();
console.log(name);
Проверете дали вашата класа Employee
ги наследува методите од класата User.