1.放射:(Class)Class.forName("annotation.Person");获取person对象
2.(Class)personClass.getMethod,通过反射获取Method
3.(Class)getDeclaredField("name")/getField("name"),获取属性Field
4.(Class/Method/Field)getAnnotation(TestAnnotation.class);获取指定的注解
5.(Class/Method/Field)getAnnotations();获取该类/方法/属性上的所有的注解
6.(Field)setAccessible(true);设置该属性为可以访问
7.(Field)name.get(person);获取person对象中,name的值;
8.(Field)name.set(person,"sss");设置person对象中,name的值为“sss”
网友评论