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:
class User {
name: string;
}
Silk kode vil imidlertid gi en feil, ettersom initialverdi for egenskapen ikke er satt.
La oss sette den:
class User {
name: string = 'john';
}
La oss nå lage et objekt av klassen vår:
let user: User = new User;
La oss nå skrive ut verdien til egenskapen:
console.log(user.name); // 'john'
La oss nå endre verdien til egenskapen etter at objektet er opprettet:
user.name = 'eric';
Opprett en klasse Student med egenskaper
name og age.