Penetap Sifat dalam OOP dalam JavaScript

Untuk menulis sifat persendirian, kaedah juga dibuat yang dipanggil penetap. Nama mereka harus bermula dengan perkataan set. Mari buat penetap sifat:

javascriptclass User {
  #name;
  #surn;
  
  setName(name) {
    this.#name = name;
  }
  setSurn(surn) {
    this.#surn = surn;
  }
  
  getName() {
    return this.#name;
  }
  getSurn() {
    return this.#surn;
  }
}

Mari kita semak kerja pengambil dan penetap. Mari buat objek daripada kelas kami:

javascriptlet user = new User;

Gunakan penetap untuk menetapkan nilai sifat:

javascriptuser.setName('john');
user.setSurn('smit');

Gunakan pengambil untuk memaparkan nilai sifat:

javascriptconsole.log(user.getName());
console.log(user.getSurn());
Задание 1

Tambah penetap sifat ke dalam kelas Employee anda.