反射常用方法记录

2021-01-07  本文已影响0人  陈萍儿Candy

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”

上一篇 下一篇

猜你喜欢

热点阅读