标签:obj declared tin [] access 反射 创建对象 object 方法
Java反射第三步获取方法
1、获取方法
la.getMethod("", String.class,String.class);通过方法名和参数获取public方法
la.getMethods();获取public所有方法
Method met = la.getDeclaredMethod("methodName", null);通过方法名和参数获取方法
la.getDeclaredMethods();获取所有的方法
2、调用方法和获取返回类型
met.setAccessible(true);如果方法是private,protected时,要设置这个为true
met.invoke(obj, null);调用方法
met.getReturnType();获取方法的返回值
3、获取注解
met.getAnnotation(TestAnno.class);通过注解类型获取注解
met.getAnnotations();获取所有的注解
标签:obj declared tin [] access 反射 创建对象 object 方法
原文地址:http://blog.51cto.com/xiaoshunzi/2350906