JavaScript OOP에서 클래스 상속 계층 구조

상속은 그 자체가 후손인 클래스에서 수행될 수 있습니다. 예를 통해 살펴보겠습니다. 다음과 같은 부모 클래스가 있다고 가정해 봅시다:

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

다음 클래스는 이 클래스를 상속합니다:

javascriptclass Student extends User {
  setYear(year) {
    this._year = year;
  }
  getYear() {
    return this._year;
  }
}

그리고 이 클래스는 또 다른 클래스에 의해 상속됩니다:

javascriptclass StudentProgrammer extends Student {
  setSkill(skill) {
    this._skill = skill;
  }
  getSkill() {
    return this._skill;
  }
}
Задание 1

User 클래스를 상속하는 Employee 클래스를 만드세요.

Задание 2

Employee 클래스를 상속하는 Programmer 클래스를 만드세요.

Задание 3

Employee 클래스를 상속하는 Designer 클래스를 만드세요.

Задание 4

여러분이 만든 클래스에 다양한 메서드를 추가하세요.