JSFiddle - React, Tailwind, and code Playground

by kirrrusha

JavaScript

class Worker{
	constructor(name, surname, rate, days){
  	this._name = name;
    this._surname = surname;
    this._rate = rate;
    this._days = days;
  }
  getName(){
  	return this._name;
  }
  getSurname(){
  	return this._surname;
  }
  getRate(){
  	return this._rate;
  }
  getDays(){
  	return this._days;
  }
  getSalary(){
  	return this._rate * this._days;
  }
  setRate(rate){
  	this._rate = rate;
  }
  setDays(days){
  	this._days = days; 
  }
}
var worker = new Worker('Иван', 'Иванов', 10, 31);

console.log(worker.getName());
console.log(worker.getSurname());
console.log(worker.getRate());
console.log(worker.getDays());
//console.log(worker.getSalary());

worker.setRate(20);
worker.setDays(10); 
console.log(worker.getSalary());