Properti melalui Parameter Konstruktor dalam OOP di JavaScript
Variabel yang diteruskan melalui parameter konstruktor, dapat ditulis ke dalam properti objek:
class User {
constructor(name, surn) {
this.name = name;
this.surn = surn;
}
}
Dengan demikian nilai yang diteruskan akan dapat diakses di semua metode kelas. Sebagai contoh, mari gunakan nilai yang diteruskan dalam suatu metode:
class User {
constructor(name, surn) {
this.name = name;
this.surn = surn;
}
show() {
return this.name + ' ' + this.surn;
}
}
Mari kita verifikasi cara kerjanya. Buat objek baru, dengan meneruskan nama dan nama belakang pengguna sebagai parameter:
let user = new User('john', 'smit');
Sekarang akses metode kita:
console.log(user.show());
Teruskan ke konstruktor
kelas Employee nama
dan gaji karyawan dan tulis
mereka ke dalam properti yang sesuai.
Buat metode yang akan menampilkan nama karyawan.
Buat metode yang akan menampilkan gaji karyawan.
Buat metode yang akan
meningkatkan gaji
karyawan sebesar 10%.