Vlastnosti OOP triedy v TypeScript
Teraz sa naučíme deklarovať vlastnosti tried. V TypeScript je potrebné pri deklarácií uvádzať typ všetkých vlastností. Pozrime sa, ako sa to robí v praxi.
Vytvorme triedu User. Definujme jej
vlastnosť name a určme, že to bude
reťazec:
class User {
name: string;
}
Takýto kód však bude vypisovať chybu, pretože nie je zadaná počiatočná hodnota vlastnosti.
Zadajme ju:
class User {
name: string = 'john';
}
Teraz vytvorme objekt našej triedy:
let user: User = new User;
A teraz vypíšme hodnotu vlastnosti:
console.log(user.name); // 'john'
A teraz zmeňme hodnotu vlastnosti po vytvorení objektu:
user.name = 'eric';
Vytvorte triedu Student s vlastnosťami
name a age.