Savybės per konstruktoriaus parametrus OOP JavaScripte

Kintamuosius, perduotus per parametrus konstruktoriui, galima įrašyti į objekto savybes:

javascriptclass User {
  constructor(name, surn) {
    this.name = name;
    this.surn = surn;
  }
}

Taip perduotos reikšmės taps prieinamos visuose klasės metoduose. Pavyzdžiui, panaudokime perduotas reikšmes kuriame nors metode:

javascriptclass User {
  constructor(name, surn) {
    this.name = name;
    this.surn = surn;
  }
  
  show() {
    return this.name + ' ' + this.surn;
  }
}

Patikrinkime, kaip tai veikia. Sukurkime naują objektą, perduodą į jį parametru vardą ir pavardę vartotojo:

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

Dabar kreipkimės į mūsų metodą:

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

Perduokite į klasės konstruktorių Employee vardą ir atlyginimą darbuotojo ir įrašykite juos į atitinkamas savybes.

Задание 2

Sukurkite metodą, kuris rodys darbuotojo vardą.

Задание 3

Sukurkite metodą, kuris rodys darbuotojo atlyginimą.

Задание 4

Sukurkite metodą, kuris padidins atlyginimą darbuotojo 10%.