Arv af offentlige metoder i OOP i JavaScript

En underklasse arver alle de offentlige metoder fra forældrene. Lad os se på et eksempel. Lad os sige, at vi har en klasse med følgende metoder:

javascriptclass User {
  setName(name) {
    this.name = name;
  }
  getName() {
    return this.name;
  }
}

Lad følgende klasse arve fra denne klasse:

javascriptclass Student extends User {
  
}

Lad os kontrollere, at metoderne blev arvet. Lad os oprette et nyt objekt med en studerende:

javascriptlet student = new Student;

Lad os sætte hans navn ved hjælp af den arvede metode:

javascriptstudent.setName('john');

Lad os læse hans navn ved hjælp af den arvede metode:

javascriptlet name = student.getName();
console.log(name);
Задание 1

Kontroller, at din klasse Employee arver metoder fra klassen User.