OOP klases īpašības TypeScript

Tagad iemācīsimies deklarēt klašu īpašības. TypeScript visām īpašībām deklarējot jānorāda to tips. Apskatīsim, kā tas tiek darīts praksē.

Izveidosim klasi User. Piešķirsim tai īpašību name, norādot, ka tā būs virkne:

typescriptclass User {
  name: string;
}

Šāds kods tomēr izvadīs kļūdu, jo nav iestatīta sākotnējā īpašības vērtība.

Iestatīsim to:

typescriptclass User {
  name: string = 'john';
}

Tagad izveidosim mūsu klases objektu:

typescriptlet user: User = new User;

Un tagad izvadīsim īpašības vērtību:

typescriptconsole.log(user.name); // 'john'

Un tagad mainīsim īpašības vērtību pēc objekta izveides:

typescriptuser.name = 'eric';
Задание 1

Izveidojiet klasi Student ar īpašībām name un age.