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:
typescriptclass User {
name: string;
}
Walau bagaimanapun, kod sedemikian akan memberikan ralat, kerana nilai awal sifat tidak ditetapkan.
Mari tetapkannya:
typescriptclass User {
name: string = 'john';
}
Sekarang mari buat objek kelas kita:
typescriptlet user: User = new User;
Dan sekarang mari keluarkan nilai sifat:
typescriptconsole.log(user.name); // 'john'
Dan sekarang mari ubah nilai sifat selepas mencipta objek:
typescriptuser.name = 'eric';
Задание 1
Buat kelas Student dengan sifat
name dan age.