import java.lang.reflect.Constructor;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
public class Test {
public static void main(String[] args) throws Exception {
//get Constructor
Class clazz = Class.forName("T");
Constructor cons = clazz.getDeclaredConstructor(null);
//set accessble to access private constructor
cons.setAccessible(true);
cons.newInstance(null);
}
}
class T {
private T() {
System.out.println("init T");
}
}
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。