Sifat Statik dalam TypeScript
Dalam TypeScript, kita boleh membuat sifat khas yang akan dimiliki oleh kelas, bukan objek. Sifat sedemikian dipanggil statik.
Sifat statik boleh dipanggil tanpa
mewujudkan objek, hanya dengan merujuk kepada
kelas di mana ia diisytiharkan. Untuk
membuat sifat statik, kita perlu
menulis kata kunci static
selepas pengubah suai akses.
Mari kita tetapkan sifat statik
salary dalam kelas User:
class User {
public name: string;
public static salary: number = 1000;
constructor(name: string) {
this.name = name;
}
}
Sekarang mari kita akses sifat ini tanpa mewujudkan objek:
console.log(User.salary); // 1000
Tambahkan sifat statik
specialty ke dalam kelas Student.
Paparkan sifat ini tanpa pengisytiharan
objek.