Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/02/2015, 06:55
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años
Puntos: 454
Respuesta: ¿Por que no puedo acceder al metodo?

Hola:

Tienes que hacer un "cast"

Código Java:
Ver original
  1. private Actor bola,rect;  // variables tipo Actor
  2. ..
  3. rect = new Rect();   // Guardas un Rect en una variable tipo Actor
  4.  
  5. rect.getarray();     // Da error, rect es tipo Actor y Actor no tiene ese metodo
  6.  
  7. ((Rect)rect).getArray();    // Debería funcionar bien, has convertido rect a variable tipo Rect  con ((Rect)rect) y así ya puedes llamar a getArray().

Se bueno.
__________________
Apuntes Java
Wiki de Programación