Statické vlastnosti v TypeScripte
V TypeScripte je možné vytvoriť špeciálne vlastnosti, ktoré budú patriť triede, a nie objektu. Takéto vlastnosti sa nazývajú statické.
Statické vlastnosti je možné volať bez
vytvorenia objektu, jednoducho prístupom k
triede, v ktorej sú deklarované. Aby bola
vlastnosť statická, je potrebné
po modifikátore prístupu napísať kľúčové
slovo static.
V triede User nastavme
statickú vlastnosť salary:
class User {
public name: string;
public static salary: number = 1000;
constructor(name: string) {
this.name = name;
}
}
Teraz pristúpme k tejto vlastnosti bez vytvorenia objektu:
console.log(User.salary); // 1000
Do triedy Student pridajte statickú
vlastnosť specialty.
Vypíšte túto vlastnosť bez deklarácie
objektu.