“Conocimientos Programación>Programación Java

Cómo ocultar datos en Java

2016/1/2
Java es un lenguaje de programación orientado a objetos . Una característica principal de la programación orientada a objetos es la encapsulación . Encapsular un miembro de datos oculta detrás de una interfaz . Mantiene los datos ocultos de todos los objetos que tratan de interactuar con él . La interfaz encapsula determina exactamente cómo los objetos pueden afectar los datos ocultos . Una buena manera de practicar programación Java orientado a objetos es escribir un programa rápido que esconde un miembro de datos y también proporciona una interfaz pública que permita el acceso a los datos. Cosas que necesitará
Java Software Development Kit con NetBeans Integrated Development Environment ( IDE ) Bundle (ver Recursos para el enlace)
Ver Más instrucciones
1

carga el IDE NetBeans haciendo clic en el icono del programa . Cuando se carga el programa , vaya a "Proyecto Nuevo /New " y seleccione "Aplicación Java " de la lista de la parte derecha de la pantalla. Un nuevo archivo de código fuente en el editor de texto de NetBeans . El archivo de código fuente contiene una nueva declaración de la clase y una función principal vacía. Debe ser algo como esto :

pública Clase className

{ int main ( String [] args ) { public static } }
2

Crear un oculto, o miembro privado , los datos dentro de los corchetes de la declaración de la clase , pero por encima de la declaración principal método. El miembro de datos privado será inaccesible excepto por el captador especial y métodos setter . Para todos los demás objetos , el miembro de datos será invisible. Esto es posible gracias a la utilización de la palabra "privado" en la declaración del miembro de datos . Escriba el siguiente entre las llaves del método principal :

private int x = 4 ;
3

Crear una función setter llamado " setX " que va a cambiar el valor de la variable x . La variable x no se pueden cambiar en cualquier otra forma a causa de su atributo privado. Es efectivamente invisibles a otros objetos . Una función setter simplemente establece un valor a la variable x . Escriba el siguiente debajo de la declaración por escrito en el paso anterior :

setX public void (int y)

{ x = y; }
4

Crear un captador funciones con nombre " getX ", que toma el valor actual de x . Esta es la única manera de saber cuál es el valor de x es , ya que es privado y accesibles sólo desde dentro de esta clase. Escriba el siguiente getter debajo del setter escrito en el paso anterior:

public int getX ()

{return x ;}
5

Crear una nueva instancia de esta clase mediante el método principal. Esto le permite acceder a los captadores y definidores . Para crear una nueva instancia de la clase, escriba la siguiente instrucción dentro de los corchetes del método principal :

className cN className = new ();
6

Establecer el valor de variable x utilizando la función setter " setX ". Esta es la única forma de acceder a este campo privado , ya que es efectivamente invisible . Escriba el siguiente comunicado por debajo de la declaración anterior , aún dentro de los corchetes del método principal :

cN.setX ( 8 ) ;
7

obtener el valor de la variable x utilizando el función getter " getX . " Esta función se puede utilizar en conjunción con una función de impresión para el valor de salida a la consola de salida . Para imprimir el valor de x en la consola , escriba la siguiente declaración a continuación el escrito en el paso anterior :

System.out.println ( cN.getX ());
8

ejecutar el programa pulsando F6. El programa oculta la variable x de todo menos de su propia clase , que tiene un comprador y un método setter . Al invocar estos métodos, puede establecer y obtener valores de x sin ver x sí mismo. El programa imprime el valor " 8 ", ya que eso era lo que x se cambió por el método setter .

Programación Java
Cómo procesar XML y JDOM en Java
Cómo aprender Java Enterprise
Cómo extraer el APK desde el SDK de Google
Cómo encontrar el número de duplicados en un array en Java
Cómo hacer que el primer carácter de una cadena en mayúsculas en Java
Cómo voltear imágenes en Java
Cómo manejar una excepción de puntero nulo en Java
Cómo convertir Propiedades a String en Java
Conocimientos Informáticos © http://www.ordenador.online