Metode Turunan dalam OOP di JavaScript
Kelas turunan dapat memiliki metodenya sendiri. Sebagai contoh, mari tambahkan getter dan setter untuk tahun pembelajaran kepada siswa kita:
javascriptclass Student extends User {
setYear(year) {
this.year = year;
}
getYear() {
return this.year;
}
}
Dalam kelas turunan, akan tersedia baik metode pribadinya maupun metode yang diwariskan. Mari kita verifikasi. Buat objek kelas:
javascriptlet student = new Student;
Atur namanya menggunakan metode yang diwariskan, dan tahun pembelajaran menggunakan metodenya sendiri:
javascriptstudent.setName('john');
student.setYear(1);
Baca namanya dan tahun pembelajaran:
javascriptlet name = student.getName();
let year = student.getYear();
console.log(name, year);
Задание 1
Dalam kelas Employee buatlah
getter dan setter untuk gaji.
Задание 2
Verifikasi bahwa dalam kelas Employee
baik metode aslinya maupun metode
yang diwariskan bekerja.