render(params) {
super.render(params);
let out = '';
out+=`<p>${this.create}</p>`;
out+=`<p>${this.salary}</p>`;
out+=`<br>`;
}
}
Вот весь код
class Man {
constructor (name, age, passport, sex) {
this.name=name;
this.age=age;
this.passport=passport;
this.sex=sex;
}
render (params) {
let out = '';
out+=<p>${this.name}</p>;
out+=<p>${this.age}</p>;
out+=<p>${this.passport}</p>;
out+=<p>${this.sex}</p>;
out+=<br>;
document.getElementById(params).innerHTML = out;
}
}
let man = new Man ("vitalii", 25, 'MT075510', 'mail');
console.log (man)
man.render ('man');
// Наследование
class Employer extends Man {
constructor (name, age, passport, sex, create, salary){
super (name, age, passport, sex);
this.create = create;
this.salary = salary;
}
render(params) {
super.render(params);
let out = '';
out+=<p>${this.create}</p>;
out+=<p>${this.salary}</p>;
out+=<br>;
document.getElementById(params).innerHTML = out;
}
}
let employer = new Employer ('Natalia', 30, 'Pssport Number', 'femail', 15.02, 500+'$');
console.log (employer);
employer.render ('employer');