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.