¿Cómo pasar una clase a un método?
Lo que quiero es pasar una clase a un método y no me sale:
Acá pongo un ejemplo simple:
public void metodo (Class clase) {
(clase) obj.getItem();
}
Bueno, este ejemplo que improvise, lo que intento es hacer un casting
Con la clase que paso a un objeto. En este caso supuestamente el método getItem() del objeto obj devuelve un Objeto.
El error que me da en la linea que intento hacer el casting es: can not find symbol. Es decir no me da bola.
¿Por qué? ¿Qué estoy haciendo mal? ¿De qué manera lo harían uds?
Nota: perdón por no postear un ejemplo real pero en este momento no tengo el código a mano.
Acá pongo un ejemplo simple:
public void metodo (Class clase) {
(clase) obj.getItem();
}
Bueno, este ejemplo que improvise, lo que intento es hacer un casting
Con la clase que paso a un objeto. En este caso supuestamente el método getItem() del objeto obj devuelve un Objeto.
El error que me da en la linea que intento hacer el casting es: can not find symbol. Es decir no me da bola.
¿Por qué? ¿Qué estoy haciendo mal? ¿De qué manera lo harían uds?
Nota: perdón por no postear un ejemplo real pero en este momento no tengo el código a mano.
1 Respuesta
Respuesta de odisea2
1