OOP klasseegenskaper i TypeScript

La oss nå lære å deklarere egenskaper til klasser. I TypeScript må alle egenskaper ved deklarasjon ha sin type spesifisert. La oss se hvordan dette gjøres i praksis.

La oss opprette en klasse User. La oss tildele den en egenskap name, og spesifisere at den skal være en streng:

typescriptclass User {
  name: string;
}

Silk kode vil imidlertid gi en feil, ettersom initialverdi for egenskapen ikke er satt.

La oss sette den:

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

La oss nå lage et objekt av klassen vår:

typescriptlet user: User = new User;

La oss nå skrive ut verdien til egenskapen:

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

La oss nå endre verdien til egenskapen etter at objektet er opprettet:

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

Opprett en klasse Student med egenskaper name og age.