Ayuda Urgente sobre Arreglos

Angela
23 de Marzo del 2005
Necesitamos hacer un programa en Java, en él tenemos que crear una clase donde se almacene información sobre 20 artistas y cada uno debe llevar: nombre, integrantes, trabajos; el artista también debe llevar un código y toda esta información debe ser almacenada en un arreglo de objetos de una dimensión... Según tengo entendido debo crear el arreglo como parte de la clase artista, es decir así:
Artista a[]=new Artista[20], mi problema es como hago para llevar toda esa información a un objeto, luego pasarla al arreglo y por último en qué parte del programa se crea éste (en el main, en la clase artista,en el constructor de la clase)

Espero una pronta respuesta y que me puedan ayudar

Lemony Snicket
23 de Marzo del 2005

public class Bean {

private HashMap tabla = new HashMap();

public static Object get(String campo){
return (tabla.get(campo));
}

pubilc static void set(String campo, Object value){
tabla.put(campo, valor);
}
}


// Clase que almacena la información sobre un artista.
public class Artista extends Bean{

public static final String codigo = "CODIGO";
public static final String nombre = "NOMBRE";
//Resto de la información sobre el artista...

// Acceso al nombre del artista.
public static String getNombre(){
return((String)get(nombre));
}

// Establece el nombre del artista...
public static String setNombre(String valor){
set(nombre, valor);
}

// Resto de métodos get/set para cada información.
}


public class Principal {

public static void main(String args[]){

Artista a[]= new Artista[20];
// Hay que rellenar el array de Artista leyendo de base de datos, de algún fichero, o a mano.

Artista artista = new Artista();
artista.setNombre("U2");
a[0]=artista;

}

}