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:

typescriptclass User {
  public name: string;
  public static salary: number = 1000;
  
  constructor(name: string) {
    this.name = name;
  }
}

Sekarang akses properti ini tanpa membuat objek:

typescriptconsole.log(User.salary); // 1000
Задание 1

Tambahkan properti statis specialty ke dalam kelas Student. Tampilkan properti ini tanpa deklarasi objek.