Lastnosti OOP razreda v TypeScript
Zdaj se naučimo deklarirati lastnosti razredov. V TypeScript je treba vsem lastnostim pri deklaraciji določiti njihov tip. Poglejmo, kako se to naredi v praksi.
Ustvarimo razred User. Določimo mu
lastnost name in navedimo, da bo
niz:
class User {
name: string;
}
Vendar bo takšna koda izpisala napako, ker ni nastavljena začetna vrednost lastnosti.
Nastavimo jo:
class User {
name: string = 'john';
}
Zdaj naredimo objekt našega razreda:
let user: User = new User;
In zdaj izpišimo vrednost lastnosti:
console.log(user.name); // 'john'
In zdaj spremenimo vrednost lastnosti po ustvarjanju objekta:
user.name = 'eric';
Ustvarite razred Student z lastnostmi
name in age.