lunes, 31 de diciembre de 2012

Crear array de objetos en java


A continuación os dejo el ejemplo de un array de objetos en java, en mi caso del tipo persona. He creado una clase llama Persona con los atributos nombre y edad:


public class Persona {
// Codigo por www.DesarrollarAplicaciones.com
private String nombre;
private int edad;
public Persona(String nombre, int edad){
this.nombre=nombre;
this.edad=edad;
}
public String getNombre() {
return nombre;
}
public void setNombre(String nombre) {
this.nombre = nombre;
}
public int getEdad() {
return edad;
}
public void setEdad(int edad) {
this.edad = edad;
}
public String toString(){
String a="Nombre: "+nombre+" con "+edad+" años";
return a;
}
}

Luego he creado otra clase llamada ArrayDeObjetos con el main (aunque podría haberlo hecho perfectamente en la clase Persona):

public class ArrayDeObjetos {
// Codigo por www.DesarrollarAplicaciones.com
public static void main(String[] args) {
//Creamos las personas
Persona persona1=new Persona("Ignacio", 20);
Persona persona2=new Persona("Cristina", 25);
Persona persona3=new Persona("Irene", 22);
//Creamos el array de Objetos de tipo persona
Persona[] grupo;
grupo=new Persona[3];
//Metemos en el array a los Objetos personas
grupo[0]=persona1;
grupo[1]=persona2;
grupo[2]=persona3;
//visualizamos todos los huecos del array
int i=0; //i es el inde para recorrer el array
int n=3; //n es el numero de huecos ocupados en el array
while(i < n){
System.out.println(grupo[i]);
i++;
}
}
}

Lo que hemos hecho es crear 3 personas y meterlas en un array, luego hemos visualizado el array.

No hay comentarios:

Publicar un comentario