ՕՁ-ում հանրային մեթոդների ժառանգումը JavaScript-ում

Ենթադասը ժառանգում է ծնողների բոլոր հանրային մեթոդները: Դիտարկենք օրինակով: Ենթադրենք ունենք հետևյալ մեթոդներով դասը.

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

Ենթադրենք այս դասից ժառանգում է հետևյալ դասը.

javascriptclass Student extends User {
  
}

Ստուգենք, որ մեթոդները ժառանգվել են: Ստեղծենք նոր օբյեկտ ուսանողով.

javascriptlet student = new Student;

Նրան անուն տվենք՝ օգտագործելով ժառանգված մեթոդը.

javascriptstudent.setName('john');

Կարդանք նրա անունը՝ օգտագործելով ժառանգված մեթոդը.

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

Ստուգեք, որ ձեր Employee դասը ժառանգում է մեթոդները User դասից: