刚刚看反射,有个疑问,希望大家帮帮忙。
当一个类的构造方法是private的时候,怎么利用反射获取呢。
Constructor mm = Math.class.getDeclaredConstructor();
Math math = (Math) mm.newInstance(null);
System.out.println(math.max(4, 5));
java.lang.IllegalAccessException: Class StringDemo.Demo can not access a member of class java.lang.Math with modifiers "private" 作者: 黑马张英涛 时间: 2013-1-29 08:31
得到私有构造方法后要想调用它必须先调用
mm.setaccessible(true)
修改权限。作者: 张森 时间: 2013-1-29 10:31