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:

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

Luodaan luokan olio:

typescriptlet user = new User();

Muutetaan ominaisuuden arvoa:

typescriptuser.name = 'john';

Luetaan ominaisuus:

typescriptconsole.log(user.name);
Задание 1

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.