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:
class User {
name: string;
}
Megjithatë, ky kod do të japë një gabim, pasi nuk është vendosur vlera fillestare e vetisë.
Le ta vendosim atë:
class User {
name: string = 'john';
}
Tani le të krijojmë një objekt të klasës sonë:
let user: User = new User;
Dhe tani le të shfaqim vlerën e vetisë:
console.log(user.name); // 'john'
Tani le të ndryshojmë vlerën e vetisë pas krijimit të objektit:
user.name = 'eric';
Krijoni një klasë Student me vetitë
name dhe age.