Statiese eienskappe in TypeScript
In TypeScript kan jy spesiale eienskappe maak wat aan die klas sal behoort, en nie aan die objek nie. Sulke eienskappe word staties genoem.
Statiese eienskappe kan geroep word sonder
om 'n objek te skep, net deur na die
klas waarin hulle verklaar is, te verwys. Om
'n eienskap staties te maak, moet jy
na die toegangsmodifiseerder die sleutelwoord
static skryf.
Kom ons stel 'n
statiese eienskap salary in die klas
User:
class User {
public name: string;
public static salary: number = 1000;
constructor(name: string) {
this.name = name;
}
}
Kom ons verwys nou na hierdie eienskap sonder om 'n objek te skep:
console.log(User.salary); // 1000
Voeg 'n statiese
eienskap specialty by die klas
Student.
Vertoon hierdie eienskap sonder om 'n
objek te verklaar.