我想调用一个超类作为参数与实例中的子类的方法。现在如何调用超类的方法
public String methodtobeinvoked(Collection<String> collection);
如果通过
List<String> list = new ArrayList();
String methodName = "methodtobeinvoked";
...
method = someObject.getMethod(methodName,new Object[]{list});
调用它会失败,并没有这样的方法异常
SomeObject.methodtobeinvoked(java.util.ArrayList);
即使可以采取参数的方法存在。
有没有想过解决这个问题的最佳方法?
无需重载;请看看我的更新。 – ChssPly76