Статички својства во TypeScript
Во TypeScript може да се направат специјални својства, кои ќе припаѓаат на класата, а не на објектот. Таквите својства се нарекуваат статички.
Статичките својства може да се повикаат без
креирање на објект, едноставно со пристап до
класата во која се декларирани. За да се направи својството статичко, потребно е
после модификаторот за пристап да се напише клучен
збор static.
Ајде во класата User да поставиме
статичко својство salary:
class User {
public name: string;
public static salary: number = 1000;
constructor(name: string) {
this.name = name;
}
}
Сега да пристапиме кон ова својство без креирање на објект:
console.log(User.salary); // 1000
Во класата Student додадете статичко
својство specialty.
Прикажете го ова својство без декларација на
објект.