62,620
社区成员
发帖
与我相关
我的任务
分享
package cn.pb.constructor;
import java.lang.reflect.Constructor;
import java.lang.reflect.InvocationTargetException;
import java.util.Calendar;
public class Main {
public static void main(String[] args) throws SecurityException, NoSuchMethodException, IllegalArgumentException, InstantiationException, IllegalAccessException, InvocationTargetException {
Class cla=Calendar.class;
Calendar cal=(Calendar) cla.newInstance();
System.out.println(cal.toString());
}
}
import java.lang.reflect.Constructor;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.util.Calendar;
public class Main {
public static void main(String[] args) throws SecurityException, NoSuchMethodException, IllegalArgumentException, InstantiationException, IllegalAccessException, InvocationTargetException {
Class cla=Calendar.class;
Method m= cla.getMethod("getInstance", null);
Calendar calendar = (Calendar) m.invoke(cla, null);
System.out.println(calendar.toString());
}
}
package cn.pb.constructor;
import java.lang.reflect.Constructor;
import java.lang.reflect.InvocationTargetException;
import java.util.Calendar;
public class Main {
public static void main(String[] args) throws SecurityException, NoSuchMethodException, IllegalArgumentException, InstantiationException, IllegalAccessException, InvocationTargetException {
Class cla=Calendar.class;
Constructor cons=cla.getConstructor();
cons.setAccessible(true);
Calendar cal=(Calendar) cons.newInstance();
System.out.println(cal.toString());
}
}