Właściwości klasy OOP w TypeScript
Nauczmy się teraz deklarować właściwości klas. W TypeScript wszystkim właściwościom przy deklaracji należy określać ich typ. Zobaczmy, jak to się robi w praktyce.
Stwórzmy klasę User. Nadajmy
jej właściwość name, wskazując, że
będzie to ciąg znaków:
typescriptclass User {
name: string;
}
Ten kod będzie jednak zgłaszał błąd, ponieważ nie ustawiono początkowej wartości właściwości.
Ustawmy ją:
typescriptclass User {
name: string = 'john';
}
Teraz stwórzmy obiekt naszej klasy:
typescriptlet user: User = new User;
A teraz wypiszmy wartość właściwości:
typescriptconsole.log(user.name); // 'john'
A teraz zmieńmy wartość właściwości po utworzeniu obiektu:
typescriptuser.name = 'eric';
Задание 1
Utwórz klasę Student z właściwościami
name i age.