Este tipo de arreglo tiene la misma definición de un Arreglo de datos Primitivos, estos difieren en la instancia que poseen, mas claramente, estos se crean en base a una clase ya existente y definida con sus atributos y métodos correspondientes, recordando: Una clase es la definición de un objeto, ya que esta posee los atributos (características) y funciones (métodos) que describen un objeto. La definición de un Arreglo de Objetos es la misma que un Arreglo de datos Primitivos, su syntaxis es de la siguiente forma:
clase nombreArreglo[] = new clase [numeroElementos];
Descargar Ejemplo Arreglo de Objetos en Java
Solo tienes que realizar una acción social para descargar el código fuente del ejemplo, y usarlo sin problemas en Netbeans o eclipse. Ayuda a que este articulo llegue a mas personas.
[indeed-social-locker sm_list=’fb,tw,li’ sm_template=’ism_template_5′ sm_list_align=’horizontal’ sm_display_counts=’true’ sm_display_full_name=’true’ unlock_type=2 locker_template=3 sm_d_text=’
Desbloquea el contenido con una acción social…
Comparte este articulo y obtén el contenido premium!’ reset_locker=1 locker_reset_after=30 locker_reset_type=’days’ ism_overlock=’default’ ]
[/indeed-social-locker]
Como Usar un Arreglo de Objetos en Java?
El uso de este tipo de arreglos es para usar adecuadamente los espacios de memorias reservados por un arreglo, ya que no es lo mismo tener en un campo un valor (De un mismo tipo) que varios valores (De diferentes tipos), pero ya que una imagen vale mas que mil palabras, espero que con la siguiente imagen quede algo mas claro 🙂
Como apreciamos en la anterior imagen podemos almacenar mas de un dato en un solo campo de un arreglo, y no solo mas de un valor, sino también del mismo tipo, supongamos que tenemos un estudiante, este tiene un Código, Nombre, Notas (n1, n2, n3, nF); entonces, en un solo campo podemos almacenar todos los datos de un solo estudiante (Int, String, Double, Double, Double, Double, respectivamente).
Para almacenar datos en este tipo de arreglos es necesario crear un Objeto para manipular la inserción de cada dato en el campo del arreglo. Como ejemplo, mostraré como ingresar, mostrar, buscar y eliminar los datos básicos de un Usuario de Banco (Código, nombre, apellido, teléfono, saldo).
Ejemplo Arreglo de Objetos o Arreglo de Clases
Para empezar crearemos nuestra clase con los datos del Usuario (Código, nombre, apellido, teléfono, saldo) y el encapsulamiento de estos para la manipulación:
Ahora la clase principal, en la cual estará el menú con las operaciones que se pueden realizar con este tipo de arreglos:
A tener en cuenta, los métodos set* son los que asignan los valores y los métodos get* son para obtener los valores; de la linea 57 a la 65, podemos ver como es el proceso para asignar valores y usar cada campo del arreglo; en el metodo eliminar, se uso una Modificación en el Tamaño del Arreglo, para hacer el arreglo algo dinamico, y no matarnos la cabeza con redundancia en los códigos almacenados.


