Proprietățile clasei OOP în TypeScript

Să învățăm acum cum să declarăm proprietățile claselor. În TypeScript, toate proprietățile la declarare trebuie să aibă tipul specificat. Să vedem cum se face acest lucru în practică.

Să creăm o clasă User. Să îi definim proprietatea name, indicând că aceasta va fi un șir de caractere:

typescriptclass User {
  name: string;
}

Totuși, un astfel de cod va genera o eroare, deoarece nu este setată valoarea inițială a proprietății.

Să o setăm:

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

Acum să creăm un obiect al clasei noastre:

typescriptlet user: User = new User;

Și acum să afișăm valoarea proprietății:

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

Acum să schimbăm valoarea proprietății după crearea obiectului:

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

Creați o clasă Student cu proprietățile name și age.