Public-modifikaattori TypeScriptissä
Ominaisuudet ja menetelmät, jotka on määritelty
modifikaattorilla public, ovat luettavissa ja
kirjoitettavissa luokan ulkopuolelta. Katsotaanpa käytännössä.
Tehdään luokallemme julkinen ominaisuus name:
class User {
public name: string = '';
}
Luodaan luokan olio:
let user = new User();
Muutetaan ominaisuuden arvoa:
user.name = 'john';
Luetaan ominaisuus:
console.log(user.name);
Tee luokka User, joka sisältää
julkiset ominaisuudet käyttäjän nimelle ja
syntymävuodelle. Tee julkinen menetelmä getAge, joka
saa käyttäjän iän hänen
syntymävuotensa perusteella.