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:

typescriptclass User {
  name: string;
}

Tuttavia, questo codice darà un errore, poiché non è stato impostato il valore iniziale della proprietà.

Impostiamolo:

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

Ora creiamo un oggetto della nostra classe:

typescriptlet user: User = new User;

E ora stampiamo il valore della proprietà:

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

E ora cambiamo il valore della proprietà dopo la creazione dell'oggetto:

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

Crea una classe Student con le proprietà name e age.