我正在执行以下操作来建立TestA类的公共方法。
我还需要为
如果我有一个对象参数,那么在将它们发送到函数之前,我必须创建每个类的实例。我希望避免这种情况。
List<String> strings = new ArrayList<String>();
Method[] methods = TestA.class.getDeclaredMethods();
for(Method method : methods)
{
if(Modifier.isPublic(method.getModifiers()))
{
strings.add(method.getName());
}
}
我还需要为
TestB
、TestC
等做同样的事情,所以我想要一个函数,它接受一个类名并返回一个公共方法的字符串数组。我该如何做呢?如果我有一个对象参数,那么在将它们发送到函数之前,我必须创建每个类的实例。我希望避免这种情况。
Class
作为方法的参数。 - Harry Joyjava.lang.Class
对象作为方法参数传递。 - Ian Roberts