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; }