Properti melalui Parameter Konstruktor dalam OOP di JavaScript

Variabel yang diteruskan melalui parameter konstruktor, dapat ditulis ke dalam properti objek:

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

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

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

Sekarang akses metode kita:

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

Teruskan ke konstruktor kelas Employee nama dan gaji karyawan dan tulis mereka ke dalam properti yang sesuai.

Задание 2

Buat metode yang akan menampilkan nama karyawan.

Задание 3

Buat metode yang akan menampilkan gaji karyawan.

Задание 4

Buat metode yang akan meningkatkan gaji karyawan sebesar 10%.