Properti Kelas OOP dalam TypeScript

Sekarang mari kita belajar mendeklarasikan properti kelas. Dalam TypeScript, semua properti pada deklarasi perlu ditentukan tipenya. Mari kita lihat, bagaimana cara melakukannya dalam praktik.

Mari buat kelas User. Berikan properti name, dengan menentukan bahwa properti itu akan berupa string:

typescriptclass User {
  name: string;
}

Namun, kode seperti ini akan menghasilkan error, karena nilai awal properti tidak ditetapkan.

Mari kita tetapkan nilainya:

typescriptclass User {
  name: string = 'john';
}

Sekarang mari buat objek dari kelas kita:

typescriptlet user: User = new User;

Dan sekarang mari tampilkan nilai propertinya:

typescriptconsole.log(user.name); // 'john'

Dan sekarang mari ubah nilai properti setelah objek dibuat:

typescriptuser.name = 'eric';
Задание 1

Buat kelas Student dengan properti name dan age.