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:
class 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:
class User {
name: string = 'john';
}
Most készítsünk objektumot az osztályunkból:
let user: User = new User;
És most írjuk ki a tulajdonság értékét:
console.log(user.name); // 'john'
És most változtassuk meg a tulajdonság értékét az objektum létrehozása után:
user.name = 'eric';
Hozz létre egy Student osztályt
name és age tulajdonságokkal.