Käyttöoikeusmuuttajat TypeScriptissä
TypeScriptissä, toisin kuin JavaScriptissä, ominaisuuksia ja menetelmiä voidaan tehdä julkisiksi, yksityisiksi ja suojatuiksi erikoisten avainsanojen avulla, joita kutsutaan käyttöoikeusmuuttajiksi.
TypeScriptissä on yhteensä neljä muuttajaa:
public, protected, private
ja readonly. Oletusarvoisesti, eli jos
muuttajan nimeä ei aseteta, kaikki ominaisuudet
ja funktiot kuuluvat public:iin ja
ne ovat katseltavissa ja muokattavissa ulkoisesti
käsin.
Työskentelyn kunkin muuttajatyypin kanssa tarkastelemme yksityiskohtaisesti seuraavissa oppitunneissa.