Phương thức của lớp con trong OOP JavaScript
Lớp con có thể có các phương thức riêng của nó. Để minh họa, hãy thêm getter và setter cho năm học của sinh viên của chúng ta:
class Student extends User {
setYear(year) {
this.year = year;
}
getYear() {
return this.year;
}
}
Trong lớp con, cả các phương thức riêng của nó và các phương thức được kế thừa đều sẽ có thể truy cập được. Hãy kiểm tra. Tạo một đối tượng của lớp:
let student = new Student;
Thiết lập tên cho nó bằng phương thức được kế thừa, và năm học bằng phương thức riêng của nó:
student.setName('john');
student.setYear(1);
Đọc tên và năm học của nó:
let name = student.getName();
let year = student.getYear();
console.log(name, year);
Trong lớp Employee hãy tạo
getter và setter cho mức lương.
Kiểm tra rằng trong lớp Employee
cả các phương thức gốc của nó
lẫn các phương thức được kế thừa đều hoạt động.