Proprietà delle classi OOP in TypeScript
Ora impariamo a dichiarare le proprietà delle classi. In TypeScript, tutte le proprietà alla dichiarazione devono avere il loro tipo specificato. Vediamo come si fa nella pratica.
Creiamo una classe User. Assegniamole
una proprietà name, specificando che
sarà una stringa:
class User {
name: string;
}
Tuttavia, questo codice darà un errore, poiché non è stato impostato il valore iniziale della proprietà.
Impostiamolo:
class User {
name: string = 'john';
}
Ora creiamo un oggetto della nostra classe:
let user: User = new User;
E ora stampiamo il valore della proprietà:
console.log(user.name); // 'john'
E ora cambiamo il valore della proprietà dopo la creazione dell'oggetto:
user.name = 'eric';
Crea una classe Student con le proprietà
name e age.