RE:Tomar metodos de una subclase
Hola Niko,
Efectivamente lo que dice Beita es correcto y tambien en lo que no esta segura.
Debes hacer un cast a objeto del arreglo Clase1 a Clase2:
((Clase2)arr[1]).met2();
Ahora bien, si eso efectivamente se puede hacer, no es lo correcto. Lo que es correcto que debes hacer es implementar al metodo1 en clase2. Para que sigas de forma correcta el concepto de orientacion a Objeto.
Algo asi:
En Clase2 colocas este codigo:
public int met1(){
return super.met1();
}
La palabra super hace referencia a la Clase Padre, en este caso hace referencia a Clase1.
Espero que te sirva el comentario.
Victor Oliva