crear objeto con parámetros iniciales

edu
17 de Noviembre del 2005
Hola a todos. Mi duda es la siguiente: tengo definida una variable de tipo String y quiero pasarla como parámetro inicial al crear un objeto. Por ejemplo:
String cadena;
Clase clases = new Clase[10];
clases[posicion] = new Clase(cadena);
Quiero crear un objeto de tipo Clase en esa posicion del array de objetos pero pasándole esa variable llamada cadena. Me da un error. ¿Se escribe así? ¿O tengo que poner new String cadena?
Gracias

x
17 de Noviembre del 2005
estas intentando crear un array de objetos tipo clase, pero en tu definicion solo escribes uno dee llos
tu código deberia ser

Clase[] clases = new Clase[10];
clases[posicion] = new Clase(cadena);