aa

aa
20 de Marzo del 2006
porque no me funciona esto, como debo hacerlo?:

public void prueba(int valor) {

num = new int[valor];


}

prueba a=new prueba;

Amaia
20 de Marzo del 2006
Hola:
Eso te dara error no?
Yo creo que sería así:

prueba a= new prueba(<un numero>);
No le das ningun valor al crearlo.
Suerte.

x
20 de Marzo del 2006
en primer lugar fíjate que estás declarando una funcíón al ponerle tipo, en este caso void.
si quieres q sea una clase no debe llevar tipo, y debe quedarte asi

public prueba( int numero) {
num = new int[ numero ];
}

....

prueba p = new prueba( miNumero);