АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
⊗jsOpIhPbM 29 of 60 menu

Наследованiе публiчных метадов в ООП в JavaScript

Класс-нашчадак наследуе ўсе публічныя метады бацькоў. Давайце паглядзім на прыкладзе. Хай у нас ёсць клас са наступнымі метадамі:

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

Хай ад гэтага класа наследуе наступны клас:

class Student extends User { }

Давайце праверым, што метады ўнаследаваліся. Створiм новы аб'ект са студэнтам:

let student = new Student;

Усталюем яму імя з дапамогай унаследаванага метаду:

student.setName('john');

Прачытаем яго імя з дапамогай унаследаванага метаду:

let name = student.getName(); console.log(name);

Праверце, што ваш клас Employee наследуе метады ад класа User.

byenru