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:

typescriptclass User {
  name: string;
}

Sådan kode vil dog give en fejl, da startværdien for egenskaben ikke er angivet.

Lad os angive den:

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

Lad os nu lave et objekt af vores klasse:

typescriptlet user: User = new User;

Og lad os nu udskrive værdien af egenskaben:

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

Og lad os nu ændre værdien af egenskaben efter oprettelse af objektet:

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

Opret en klasse Student med egenskaber name og age.