Sifat melalui Parameter Pembina dalam OOP dalam JavaScript

Pembolehubah, yang dihantar melalui parameter pembina, boleh ditulis ke dalam sifat objek:

javascriptclass 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:

javascriptclass 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:

javascriptlet user = new User('john', 'smit');

Sekarang mari kita rujuk kaedah kami:

javascriptconsole.log(user.show());
Задание 1

Hantar kepada pembina kelas Employee nama dan gaji pekerja dan tuliskan mereka ke dalam sifat yang sepadan.

Задание 2

Buat kaedah yang akan menunjukkan nama pekerja.

Задание 3

Buat kaedah yang akan menunjukkan gaji pekerja.

Задание 4

Buat kaedah yang akan menambah gaji pekerja sebanyak 10%.