Ժառանգության մեթոդները OOP-ում JavaScript-ում

Դաս-ժառանգը կարող է ունենալ իր մեթոդները: Օրինակի համար ավելացնենք մեր ուսանողին ուսման տարվա գետթեր և սետթեր:

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

Դաս-ժառանգում հասանելի կլինեն ինչպես նրա սեփական մեթոդները, այնպես էլ ժառանգվածները: Եկեք ստուգենք: Ստեղծենք դասի օբյեկտ:

javascriptlet student = new Student;

Սահմանենք նրա անունը ժառանգված մեթոդով, իսկ ուսման տարին սեփական մեթոդով:

javascriptstudent.setName('john');
student.setYear(1);

Կարդանք նրա անունը և ուսման տարին:

javascriptlet name = student.getName();
let year = student.getYear();

console.log(name, year);
Задание 1

Employee դասում ստեղծեք աշխատավարձի գետթեր և սետթեր:

Задание 2

Ստուգեք, որ Employee դասում աշխատում են ինչպես նրա սեփական մեթոդները, այնպես էլ ժառանգվածները: