Statiskās īpašības TypeScript
TypeScript var izveidot īpašas īpašības, kas piederēs klasei, nevis objektam. Šādas īpašības sauc par statiskām.
Statiskās īpašības var izsaukt bez
objekta izveides, vienkārši pievēršoties
klasei, kurā tās ir deklarētas. Lai padarītu īpašību statisku, ir nepieciešams
pēc piekļuves modifikatora rakstīt atslēgvārdu
static.
Klasei User piešķirsim
statisko īpašību salary:
class User {
public name: string;
public static salary: number = 1000;
constructor(name: string) {
this.name = name;
}
}
Tagad pievērsimies šai īpašībai, neveidojot objektu:
console.log(User.salary); // 1000
Klasei Student pievienojiet statisko
īpašību specialty.
Izvadiet šo īpašību bez objekta
deklarēšanas.