Sifat Kelas OOP dalam TypeScript
Mari kita belajar untuk mengisytiharkan sifat kelas. Dalam TypeScript, semua sifat perlu menentukan jenis mereka semasa pengisytiharan. Mari lihat bagaimana ia dilakukan dalam praktik.
Mari buat kelas User. Mari tentukan
sifat name, dengan menyatakan bahawa ia
akan menjadi rentetan:
class User {
name: string;
}
Walau bagaimanapun, kod sedemikian akan memberikan ralat, kerana nilai awal sifat tidak ditetapkan.
Mari tetapkannya:
class User {
name: string = 'john';
}
Sekarang mari buat objek kelas kita:
let user: User = new User;
Dan sekarang mari keluarkan nilai sifat:
console.log(user.name); // 'john'
Dan sekarang mari ubah nilai sifat selepas mencipta objek:
user.name = 'eric';
Buat kelas Student dengan sifat
name dan age.