Is there any way to pass class as a parameter in Java and fire some methods from that class?
void main() { callClass(that.class) } void callClass(???? c
public void callingMethod(Class neededClass) { //Cast the class to the class you need //and call your method in the class ((ClassBeingCalled)neededClass).methodOfClass(); }
To call the method, you call it this way:
callingMethod(ClassBeingCalled.class);