Kaedah Keturunan dalam OOP dalam JavaScript
Kelas keturunan boleh mempunyai kaedahnya sendiri. Sebagai contoh, mari tambahkan pengambil dan penetap tahun pembelajaran kepada pelajar kita:
class Student extends User {
setYear(year) {
this.year = year;
}
getYear() {
return this.year;
}
}
Dalam kelas keturunan, kedua-dua kaedah peribadinya dan kaedah yang diwarisi akan boleh diakses. Mari kita uji. Cipta objek kelas:
let student = new Student;
Tetapkan nama kepadanya menggunakan kaedah yang diwarisi, dan tahun pembelajaran menggunakan kaedahnya sendiri:
student.setName('john');
student.setYear(1);
Baca namanya dan tahun pembelajaran:
let name = student.getName();
let year = student.getYear();
console.log(name, year);
Dalam kelas Employee buatkan
pengambil dan penetap gaji.
Pastikan bahawa dalam kelas Employee
kedua-dua kaedah aslinya
dan kaedah yang diwarisi berfungsi.