Īpašības caur konstruktora parametriem OOP JavaScript

Mainīgos, kas nodoti caur konstruktora parametriem, var ierakstīt objekta īpašībās:

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

Tādā veidā nodotās vērtības kļūs pieejamas visās klases metodēs. Piemēram, izmantosim nodotās vērtības kādā metodē:

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

Pārbaudīsim, kā tas darbojas. Izveidosim jaunu objektu, nododot tam parametros lietotāja vārdu un uzvārdu:

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

Tagad pievērsīsimies mūsu metodei:

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

Nododiet konstruktorā klases Employee darbinieka vārdu un algu un ierakstiet tos atbilstošajās īpašībās.

Задание 2

Izveidojiet metodi, kas izvadīs darbinieka vārdu.

Задание 3

Izveidojiet metodi, kas izvadīs darbinieka algu.

Задание 4

Izveidojiet metodi, kas palielinās darbinieka algu par 10%.