OOP Klasseegenskaber i TypeScript
Lad os nu lære at deklarere klasse egenskaber. I TypeScript skal alle egenskaber ved deklaration have deres type angivet. Lad os se, hvordan det gøres i praksis.
Lad os oprette en klasse User. Lad os give
den en egenskab name, hvor vi angiver, at den
vil være en streng:
class User {
name: string;
}
Sådan kode vil dog give en fejl, da startværdien for egenskaben ikke er angivet.
Lad os angive den:
class User {
name: string = 'john';
}
Lad os nu lave et objekt af vores klasse:
let user: User = new User;
Og lad os nu udskrive værdien af egenskaben:
console.log(user.name); // 'john'
Og lad os nu ændre værdien af egenskaben efter oprettelse af objektet:
user.name = 'eric';
Opret en klasse Student med egenskaber
name og age.