Pregunta ¿Qué modificadores de acceso están implicados cuando no están especificados?


Para todos los diferentes conceptos que admiten modificadores de acceso, como campos, propiedades, métodos y clases, ¿qué modificadores de acceso están implicados si no se especifican?


75
2017-12-20 05:33


origen


Respuestas:


Todo en una class es public si no especificado Todo en una module es privado a menos que export palabra clave es usada


105
2017-12-20 06:20



No estoy de acuerdo

Todo en una clase es público si no se especifica.

Todo es público, incluso si se usa privado. Solo mira el código transpilado. Los métodos privados anotados estarán disponibles públicamente. Solo el traspaso arrojará errores. Tanto el público como el privado se convertirán a <Object>.prototype.funcName


-2
2018-05-25 11:52