ՕՁ-ում հանրային մեթոդների ժառանգումը JavaScript-ում
Ենթադասը ժառանգում է ծնողների բոլոր հանրային մեթոդները: Դիտարկենք օրինակով: Ենթադրենք ունենք հետևյալ մեթոդներով դասը.
class User {
setName(name) {
this.name = name;
}
getName() {
return this.name;
}
}
Ենթադրենք այս դասից ժառանգում է հետևյալ դասը.
class Student extends User {
}
Ստուգենք, որ մեթոդները ժառանգվել են: Ստեղծենք նոր օբյեկտ ուսանողով.
let student = new Student;
Նրան անուն տվենք՝ օգտագործելով ժառանգված մեթոդը.
student.setName('john');
Կարդանք նրա անունը՝ օգտագործելով ժառանգված մեթոդը.
let name = student.getName();
console.log(name);
Ստուգեք, որ ձեր Employee դասը
ժառանգում է մեթոդները User դասից: