怎么利用java反射调用int类型方法?
3个回答
展开全部
A类:public int test(int aaaa) {
System.out.println(aaaa);
return aaaa + 788;
}
调用:
Method method;
try {
method = A.class.getDeclaredMethod("test", new Class[] { int.class });
method.setAccessible(true);
System.out.println(method.invoke(a, 1));
} catch (NoSuchMethodException | SecurityException | IllegalAccessException | IllegalArgumentException
| InvocationTargetException e) {
e.printStackTrace();
}
追问
方法是public final static int xb=123;该怎么调用?
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
反射就要用Integer
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询