当前位置: 代码迷 >> J2SE >> 反射原理,理论题!解决思路
  详细解决方案

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

热度:182   发布时间:2016-04-24 02:23:20.0
反射原理,理论题!
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:这个是暴利反射,当构造器不是公共的也能反射
  相关解决方案