Sifat melalui Parameter Pembina dalam OOP dalam JavaScript
Pembolehubah, yang dihantar melalui parameter pembina, boleh ditulis ke dalam sifat objek:
class User {
constructor(name, surn) {
this.name = name;
this.surn = surn;
}
}
Dengan cara ini, nilai yang dihantar akan boleh diakses dalam semua kaedah kelas. Sebagai contoh, mari kita gunakan nilai yang dihantar dalam beberapa kaedah:
class User {
constructor(name, surn) {
this.name = name;
this.surn = surn;
}
show() {
return this.name + ' ' + this.surn;
}
}
Mari kita uji bagaimana ini berfungsi. Buat objek baru, dengan menghantar nama dan nama keluarga pengguna sebagai parameter:
let user = new User('john', 'smit');
Sekarang mari kita rujuk kaedah kami:
console.log(user.show());
Hantar kepada pembina
kelas Employee nama
dan gaji pekerja dan tuliskan
mereka ke dalam sifat yang sepadan.
Buat kaedah yang akan menunjukkan nama pekerja.
Buat kaedah yang akan menunjukkan gaji pekerja.
Buat kaedah yang akan
menambah gaji
pekerja sebanyak 10%.