ՕՁ-ում հանրային մեթոդների ժառանգումը 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 դասից: