Статичка својства у 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.
Прикажите ово својство без декларације
објекта.