Hola,
Os planteo la siguiente pregunta:
¿Existe una manera de pasar un tipo de una clase a un método y luego castearlo a un tipo?
Muchas gracias por adelantado.
¡
¿Hay manera de pasar un tipo de una clase a un método y luego castearlo a un tipo?
Iniciado por
Julian
, oct 17 2013 20:32
#1 AUTOR PREGUNTA
Preguntas Similares
Esto también te interesa!
#2
Publicado 18 octubre 2013 - 10:42
Sí, con este código genérico puedes implementarlo:
public <T extends SpriteEntity> List<T> pickEntities(Class<T> clazz) {
List<T> result = new ArrayList<T>();
for (SpriteEntity entity : MyGame.allEntities) {
if (entity.getClass() == clazz) {
result.add((T) entity);
}
}
return result;
}