反射原理,理论题!解决思路

反射原理,理论题!Java code[color#FF0000]public[/color] class ReflectClass{public static void main(S

反射原理,理论题!

Java code
[color=#FF0000]public[/color] class ReflectClass{          public static void main(String[] args) throws Exception     {          Class clazz = Class.forName("cnthing.ReflectClass");          Constructor[] cs = clazz.getConstructors();          System.err.println(cs[0]);     }      public void method(){         System.err.println("method()");     }     }


如果这里不加public的话就会抛出 ArrayIndexOutOfBoundsException

[解决办法]

getConstructors:获得的是公共的

getDeclaredConstructors:这个是暴利反射,当构造器不是公共的也能反射