class MyClass { }El código anterior compila de maravilla, pero también podemos añadir a la declaración de la clase modificadores. Los modificadores caen dentro de dos categorías:
- Modificadores de acceso: public, protected, private.
- Modificadores de no acceso (que incluyen a strictfp, final, y abstract).
En Java existen cuatro niveles de acceso pero únicamente tenemos tres modificadores de acceso. El cuarto control de acceso (ó nivel de acceso) es llamado default o package, que se utilizan de manera automática al no utilizar alguno de los tres modificadores de acceso existentes (public, protected o private). De esta manera, podríamos concluir que, toda clase, método o variable de instancia que se declare tiene un control de acceso.
Aunque los cuatro niveles de acceso funcionan correctamente para la mayoría de métodos y variables de instancia, una clase sólo puede ser declarada como public o con acceso default, ya que los otros niveles de acceso no tienen sentido para una clase.
No hay comentarios:
Publicar un comentario