OOP klassi omadused TypeScriptis
Õppigem nüüd deklareerima klasside omadusi. TypeScriptis tuleb kõikidele omadustele deklareerimisel määrata nende tüüp. Vaatame, kuidas seda praktikas tehakse.
Loome klassi User. Anname sellele
omaduse name, määrates, et see
on string:
typescriptclass User {
name: string;
}
Selline kood annab aga vea, kuna omadusele pole määratud algväärtust.
Määrame selle:
typescriptclass User {
name: string = 'john';
}
Nüüd loome oma klassi objekti:
typescriptlet user: User = new User;
Ja nüüd väljastame omaduse väärtuse:
typescriptconsole.log(user.name); // 'john'
Ja nüüd muudame omaduse väärtust peale objekti loomist:
typescriptuser.name = 'eric';
Задание 1
Looge klass Student omadustega
name ja age.