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 .