lunes, 29 de abril de 2013

Creacion de clases simples.

Usando NetBeans podemos crea nuevas tipos de datos abstractos (clases) usando el menu añadir clase al paquete que deseemos. Los paquetes sirven para agrupar clases relacionadas.
Por ejemplo, si lo que queremos es crear una clase llamada Persona con tres miembros públicos que podrian ser número de cuenta, nombre completo y telefono podriamos partir de crear un paquete al que llamaremos CustomClasses y añadir la clase a este paquete usando el comando correspondiente en el menu y obtendriamos al final lo siguiente:
Netbeans al proporcionar la nueva clase Persona.
Ahora se le añadirá la capacidad de almacenar la información requerida. Para esto usaremos miembros públicos. No es la técnica recomendable. Cambiaremos esto mas adelante en otro post donde se trate la creación de clases con java con un poco mas de profundidad.
Añadir los miembros se puede hacer declarando las variables dentro de del cuerpo de la clase usando el modificador de alcance public. Si no usamos public, los miembros no seran accesibles desde otras clases. Al terminar nuestro código tiene la apariencia siguiente:

 Ahora si editamos el archivo Persistencia.java podremos utilizar nuestro nuevo tipo de dato abstracto declarado. Para ello primero importamos la clases usando la sentencia import y el nombre de la clase, incluyendo el nombre del paquete que la contiene.

Acto seguido podemos instanciar la clase usando la sentencia:
Persona p = new Persona();

En la cual estamos estableciendo que la variable p es de tipo Persona y que la inicialice. Más adelante veremos en detalle metodos y constructores.

Depues de creada la instancia p de tipo Persona podemos asignarle valores a los miembros públicos ya declarados y tambien obtenerlos para por ejemplo mostrarlos por la consola. El codigo quedaría así.


El tipo de dato creado Persona puede ser usando tambien para declarar arreglos. El código sería el siguiente para declarar e inicializar un arreglo de tres personas.
 Con esto termina esta parte introductoria a la declaracion de clases usando Java.

No hay comentarios:

Publicar un comentario