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:
typescriptclass User {
name: string;
}
Ovakav kod, međutim, će prijavljivati grešku, pošto nije zadata početna vrednost osobine.
Hajde da je zadamo:
typescriptclass User {
name: string = 'john';
}
Sada napravimo objekat naše klase:
typescriptlet user: User = new User;
A sada ispišimo vrednost osobine:
typescriptconsole.log(user.name); // 'john'
A sada promenimo vrednost osobine nakon kreiranja objekta:
typescriptuser.name = 'eric';
Задание 1
Kreirajte klasu Student sa osobinama
name i age.