Modificadores de acceso
Enviado por mediumrare • 13 de Agosto de 2021 • Ensayo • 432 Palabras (2 Páginas) • 89 Visitas
2[pic 1]
[pic 2]
Grupo: | Nombre del Maestro: |
Programación 2 | Lopez Marcos |
Matrícula: | Nombre del Alumno: |
349843984 | Miguel Aguirre |
ACTIVIDAD: | 2.41.4 | FECHA ENTREGA: | 9/Febrero/2021 |
TITULO: |
| ||
OBJETIVO: | |||
| |||
DESCRIPCIÓN: | |||
Definirlos. Reporte lo investigado. Documentar formalmente lo realizado y enviar por este medio. |
Modificadores de acceso
Definición
Son palabras clave que se usan para especificar la accesibilidad de un miembro o un tipo.
Función: Permiten dar un nivel de seguridad mayor a nuestras aplicaciones restringiendo el acceso a diferentes atributos, métodos, constructores asegurándonos de que el usuario deba seguir una ruta especificada para poder acceder a la información.
Es muy posible que nuestras aplicaciones vayan a ser usadas por otros programadores o usuarios con cierto nivel de experiencia; haciendo uso de los modificadores de acceso podremos asegurarnos de que un valor no será modificado incorrectamente por parte de otro programador o usuario
Los modificadores mas comunes son los que definiremos a continuación y el resto de los modificadores no se pueden categorizar:
final, abstract, static, native, transient, synchronized, volatile.
Modificador Public
Es el nivel de acceso más permisivo. Sirve para indicar que el método o atributo de la clase es público. En este caso se puede acceder a ese atributo, para visualizarlo o editarlo, por cualquier otro elemento de nuestro programa. Es el modificador que se aplica si no se indica otra cosa.
Modificador Private
Es el nivel de acceso más restrictivo. Sirve para indicar que esa variable sólo se va a poder acceder desde el propio objeto, nunca desde fuera. Si intentamos acceder a un método o atributo declarado private desde fuera del propio objeto, obtendremos un mensaje de error indicando que no es posible a ese elemento.
Modificador Protected
Este indica un nivel de acceso medio y un poco más especial que los anteriores. Sirve para que el método o atributo sea público dentro del código de la propia clase y de cualquier clase que herede de aquella donde está el método o propiedad protected. Es privado y no accesible desde cualquier otra parte. Es decir, un elemento protected es público dentro de la propia clase y en sus heredadas.
...