Properti Statis dalam TypeScript
Dalam TypeScript, kita dapat membuat properti khusus, yang akan menjadi milik kelas, bukan objek. Properti seperti ini disebut statis.
Properti statis dapat dipanggil tanpa
membuat objek, cukup dengan mengakses
kelas tempat mereka dideklarasikan. Untuk
membuat properti menjadi statis, kita perlu
menulis kata kunci static setelah
modifier akses.
Mari kita tentukan properti statis
salary dalam kelas User:
class User {
public name: string;
public static salary: number = 1000;
constructor(name: string) {
this.name = name;
}
}
Sekarang akses properti ini tanpa membuat objek:
console.log(User.salary); // 1000
Tambahkan properti statis
specialty ke dalam kelas Student.
Tampilkan properti ini tanpa deklarasi
objek.