OOP klasės savybės TypeScript'e
Dabar išmokime deklaruoti klasių savybes. TypeScript'e visoms savybėms deklaravimo metu reikia nurodyti jų tipą. Pažiūrėkime, kaip tai daroma praktiškai.
Sukurkime klasę User. Priskirkime jai
savybę name, nurodydami, kad ji bus
eilutė:
typescriptclass User {
name: string;
}
Tačiau toks kodas išmes klaidą, nes nėra nustatyta pradinė savybės reikšmė.
Nustatykime ją:
typescriptclass User {
name: string = 'john';
}
Dabar sukurkime mūsų klasės objektą:
typescriptlet user: User = new User;
O dabar išveskime savybės reikšmę:
typescriptconsole.log(user.name); // 'john'
O dabar pakeiskime savybės reikšmę po objekto sukūrimo:
typescriptuser.name = 'eric';
Задание 1
Sukurkite klasę Student su savybėmis
name ir age.