Svojstva kroz parametre konstruktora u OOP-u u JavaScript-u
Promenljive prosleđene kroz parametre konstruktora mogu se upisati u svojstva objekta:
class User {
constructor(name, surn) {
this.name = name;
this.surn = surn;
}
}
Tako će prosleđene vrednosti postati dostupne u svim metodima klase. Na primer, iskoristimo prosleđene vrednosti u nekoj metodi:
class User {
constructor(name, surn) {
this.name = name;
this.surn = surn;
}
show() {
return this.name + ' ' + this.surn;
}
}
Hajde da proverimo kako ovo radi. Kreirajmo novi objekat, prosledivši mu parametrima ime i prezime korisnika:
let user = new User('john', 'smit');
Pozovimo sada naš metod:
console.log(user.show());
Prosledite u konstruktor
klase Employee ime
i platu radnika i upišite
ih u odgovarajuća svojstva.
Napravite metod koji će prikazivati ime radnika.
Napravite metod koji će prikazivati platu radnika.
Napravite metod koji će
povećavati platu
radnika za 10%.