反射知识总结
获得有参、无参构造器的两种方式:
Constructor getgouzhaoqi = b.getDeclaredConstructor();
Constructo getgouzhaoqi=b.getDeclaredConstructor(String.class,int.class);
实例化:
无参构造
A a1=(A)getgouzhaoqi.newInstance();
有参构造
A a2= (A) getgouzhaoqi.newInstance(“臣万根”,1);
获得方法
Method show1 =Student.getDeclaredMethod(“show1”, String.class);
show1.invoke(student,“测试1”);//需要激活方法
获得属性
Field name=Student.getDeclaredField(“name”);
获得注解中的信息
ziduan du=(ziduan)Student.getAnnotation(ziduan.class);