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:

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

Låt oss säga att följande klass ärver från denna klass:

javascriptclass Student extends User {
  
}

Låt oss kontrollera att metoderna har ärvts. Låt oss skapa ett nytt objekt med en student:

javascriptlet student = new Student;

Låt oss sätta dess namn med hjälp av den ärvda metoden:

javascriptstudent.setName('john');

Låt oss läsa dess namn med hjälp av den ärvda metoden:

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

Kontrollera att din klass Employee ärver metoder från klassen User.