Atribuutidele juurdepääsemine klasside sees OOP-s JavaScriptis

Klassi meetodite sees viitab this selle klassi objektile:

javascriptclass User {
  show() {
    console.log(this); // objekt
  }
}

See tähendab, et me saame ligi pääseda objekti atribuutidele läbi this. Proovime seda. Olgu meie objektil atribuut name. Väljastame selle atribuudi oma meetodis:

javascriptclass User {
  show() {
    console.log(this.name);
  }
}

Loome nüüd oma klassi objekti:

javascriptlet user = new User;

Kirjutame vajaliku atribuudi:

javascriptuser.name = 'john';

Väljastame nüüd meetodi, sellega ekraanile atribuudi väärtuse:

javascriptuser.show(); // väljastab 'john'
Задание 1

Klassi Employee objekti kirjuta atribuudid name ja salary.

Задание 2

Tee meetod, mis väljastab ekraanile töötaja nime.

Задание 3

Tee meetod, mis väljastab ekraanile töötaja palga.