Propiedades a través de parámetros del constructor en POO en JavaScript
Las variables pasadas a través de parámetros del constructor se pueden escribir en las propiedades del objeto:
javascriptclass User {
constructor(name, surn) {
this.name = name;
this.surn = surn;
}
}
De esta manera los valores pasados estarán disponibles en todos los métodos de la clase. Como ejemplo utilicemos los valores pasados en algún método:
javascriptclass User {
constructor(name, surn) {
this.name = name;
this.surn = surn;
}
show() {
return this.name + ' ' + this.surn;
}
}
Comprobemos cómo funciona esto. Creemos un nuevo objeto, pasando como parámetro el nombre y apellido del usuario:
javascriptlet user = new User('john', 'smit');
Accedamos ahora a nuestro método:
javascriptconsole.log(user.show());
Задание 1
Pase al constructor
de la clase Employee el nombre
y salario del empleado y escríbalos
en las propiedades correspondientes.
Задание 2
Haga un método que muestre el nombre del empleado.
Задание 3
Haga un método que muestre el salario del empleado.
Задание 4
Haga un método que aumente
el salario del empleado
en 10%.