Osobine OOP klase u TypeScript-u
Hajde sada da naučimo kako da deklarišemo osobine klasa. U TypeScript-u, svim osobinama prilikom deklaracije potrebno je navesti njihov tip. Pogledajmo, kako se to radi u praksi.
Hajde da kreiramo klasu User. Dodelimo joj
osobinu name, navodeći da će biti
string:
class User {
name: string;
}
Ovakav kod, međutim, će prijavljivati grešku, pošto nije zadata početna vrednost osobine.
Hajde da je zadamo:
class User {
name: string = 'john';
}
Sada napravimo objekat naše klase:
let user: User = new User;
A sada ispišimo vrednost osobine:
console.log(user.name); // 'john'
A sada promenimo vrednost osobine nakon kreiranja objekta:
user.name = 'eric';
Kreirajte klasu Student sa osobinama
name i age.