Veamos si me consigo explicar que es dificil y seguro que fácil de resolver.
Tengo una clase llamado Palabra. Que me crea unos objetos con los atributos int numcar y una array llamado palabra.
Bien luego tengo otra clase. En la que hago:
Palabra [] vectorPalabras=new Palabra[500];
Me crea un vector de objetos Palabra.
Cuando hago esto:
Código Javascript
:
Ver originalpublic void IntroducirPalabra(Palabra a) {
try{
vectorPalabras[0]=a; //A es un objetos palabra que contiene casa por ejemplo
System.out.print(vectorPalabras[0].toString()); //Me imprime casa sin problemas
vectorPalabras[0].Ser(vectorPalabras[0]); //Aquí esta el problema cuando intento trabajar con el en la clase Palabra.
}catch (Exception e){}
}
Esto forma parte de la clase palabra:
Código Javascript
:
Ver originalpublic void Ser (Palabra a){
try{
a.palabra="asdasd".toCharArray();
}catch (Exception e){}
}
Me sale este error.
Exception in thread "main" java.lang.NoSuchMethodError: PracticaFinal.Palabra.Ser(LPracticaFinal/Palabra;)V
at PracticaFinal.GuardarPalabras.IntroducirPalabra(Gu ardarPalabras.java:62)
at PracticaFinal.pruevas.main(pruevas.java:27)
casaJava Result: 1
Y por lo que yo entiendo tendría que valor vectorPalabras[0]=asdasd
Muchas gracias :D.