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:
class 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:
class User {
name: string = 'john';
}
Acum să creăm un obiect al clasei noastre:
let user: User = new User;
Și acum să afișăm valoarea proprietății:
console.log(user.name); // 'john'
Acum să schimbăm valoarea proprietății după crearea obiectului:
user.name = 'eric';
Creați o clasă Student cu proprietățile
name și age.