Az OOP osztály tulajdonságai TypeScript-ben

Most pedig tanuljuk meg, hogyan deklarálhatjuk az osztályok tulajdonságait. A TypeScript-ben minden tulajdonságnak a deklarálásakor meg kell adni a típusát. Nézzük meg, hogyan működik ez a gyakorlatban.

Hozzunk létre egy User osztályt. Adjunk meg neki egy name tulajdonságot, megadva, hogy az egy sztring lesz:

typescriptclass User {
  name: string;
}

Egy ilyen kód azonban hibát fog jelezni, mivel nincs megadva a tulajdonság kezdeti értéke.

Adjunk meg neki értéket:

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

Most készítsünk objektumot az osztályunkból:

typescriptlet user: User = new User;

És most írjuk ki a tulajdonság értékét:

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

És most változtassuk meg a tulajdonság értékét az objektum létrehozása után:

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

Hozz létre egy Student osztályt name és age tulajdonságokkal.