Digamos que tengo una referencia a un objeto Class con SomeType que tiene un método estático. ¿Hay alguna manera de llamar a ese método sin instanciar SomeType primero? Preferiblemente, no escapando de la tipificación fuerte.¿Llamando al método estático en una clase?
EDITAR: OK, me equivoqué.
interface Int{
void someMethod();
}
class ImplOne implements Int{
public void someMethod() {
// do something
}
}
Class<? extends Int> getInt(){
return ImplOne.class;
}
En este caso, someMethod() no puede ser estático de todos modos.
creo que esta pregunta es realmente acerca de la reflexión de Java, pero en realidad no es clara. –
Hmm, supongo que no. –