用反射创见Calendar对象总是异常???
代码如下:
1.
Class<Calendar> cla=Calendar.class;
Calendar ca= cla.newInstance();
System.out.println(ca.toString());
2.
Constructor<Calendar> con=cla.getDeclaredConstructor(TimeZone.class,Locale.class);
con.setAccessible(false);
Calendar d= con.newInstance(TimeZone.getTimeZone("GMT-8"),Locale.CHINA);
System.out.println(con.toString());
两种方式都会异常
怎么改进才能用反射创建Calendar对象呢?????
class
反射
calendar
------解决方案--------------------因为它是抽象类