Los modificadores de acceso en java

Video: Curso Java. Modificadores de acceso. Clase Object. Vídeo 47

programación orientada a objetos como Java es grande en los detalles escondidos. Los programadores que escriben una sola pieza de código no deben jugar con los detalles en el interior de código de otro programador. No es una cuestión de seguridad y el secreto. Es una cuestión de modularidad.

Video: Tutorial Java SE - 26 Modificadores de Acceso

Al ocultar los detalles, a mantener las complejidades dentro de una pieza de código se retuerza y ​​rota por otra pieza de código. Su código viene en buenas bultos, discretos y manejables. A mantener al mínimo la complejidad. Haces un menor número de errores. Se ahorra dinero. Usted ayuda a promover la paz mundial.

Usted puede encontrar un montón de ejemplos de la utilización de campos privados. Cuando un campo se declara privada, que está escondido de toda intromisión exterior. Este escondite mejora la modularidad, minimiza la complejidad, y así sucesivamente.

Video: Curso Java [Teoria #1] Modificadores de Acceso en Java [NetBeans]

En otros lugares, son ejemplos de las cosas que se declaran pública. Al igual que una celebridad pública, un campo que ha declarado pública que queda abierta. Un montón de gente probablemente sabe qué tipo de pasta dental utilizado Elvis, y cualquier programador puede hacer referencia a un ámbito público, incluso un campo que no está nombrado Elvis.

En Java, las palabras público y privado son llamados modificadores de acceso. No hay duda de que usted ha visto campos y métodos sin modificadores de acceso en sus declaraciones. Un método o campo de este tipo se dice que tiene de acceso predeterminado. Muchos ejemplos utilizan el acceso por defecto sin hacer un gran alboroto al respecto. Eso está bien a veces.

Video: Modificadores de acceso y encapsulamiento en Java (public, protected, private y default)

Y usted puede encontrar información sobre otro modificador de acceso. Es el protegido modificador de acceso. En Java, el acceso predeterminado para un miembro de una clase es el acceso de todo el paquete. Un miembro declaró sin la palabra público, privado, o protegido en frente de ella se puede acceder en el paquete en el que reside su clase.

Los nombres de paquetes, con todos sus puntos y subpartes, pueden ser un poco engañoso. Por ejemplo, al escribir un programa que responde a las pulsaciones de botón, que normalmente importar clases de dos paquetes separados. En una línea, es posible que tenga import java.awt. * -. En otra línea, es posible que tenga importar java.awt.event *. -. La importación de todas las clases de la java.awt paquete no importa automáticamente clases de la java.awt.event paquete.

Artículos Relacionados