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:
class User {
name: string;
}
Namun, kode seperti ini akan menghasilkan error, karena nilai awal properti tidak ditetapkan.
Mari kita tetapkan nilainya:
class User {
name: string = 'john';
}
Sekarang mari buat objek dari kelas kita:
let user: User = new User;
Dan sekarang mari tampilkan nilai propertinya:
console.log(user.name); // 'john'
Dan sekarang mari ubah nilai properti setelah objek dibuat:
user.name = 'eric';
Buat kelas Student dengan properti
name dan age.