Vetitë e Klasës OOP në TypeScript

Tani le të mësojmë se si të deklarojmë vetitë e klasave. Në TypeScript, të gjitha vetitë duhet të kenë llojin e tyre të specifikuar gjatë deklarimit. Le të shohim se si bëhet kjo në praktikë.

Le të krijojmë një klasë User. Le t'i caktojmë asaj vetinë name, duke treguar se ajo do të jetë një varg:

typescriptclass User {
  name: string;
}

Megjithatë, ky kod do të japë një gabim, pasi nuk është vendosur vlera fillestare e vetisë.

Le ta vendosim atë:

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

Tani le të krijojmë një objekt të klasës sonë:

typescriptlet user: User = new User;

Dhe tani le të shfaqim vlerën e vetisë:

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

Tani le të ndryshojmë vlerën e vetisë pas krijimit të objektit:

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

Krijoni një klasë Student me vetitë name dhe age.