Pewarisan Metode Publik dalam OOP di JavaScript
Kelas turunan mewarisi semua metode publik dari induknya. Mari kita lihat contohnya. Misalkan kita memiliki kelas dengan metode-metode berikut:
class User {
setName(name) {
this.name = name;
}
getName() {
return this.name;
}
}
Misalkan kelas berikut mewarisi dari kelas ini:
class Student extends User {
}
Mari kita verifikasi bahwa metode-metode telah diwariskan. Mari buat objek baru untuk student:
let student = new Student;
Atur namanya menggunakan metode yang diwariskan:
student.setName('john');
Baca namanya menggunakan metode yang diwariskan:
let name = student.getName();
console.log(name);
Periksa bahwa kelas Employee Anda
mewarisi metode dari kelas User.