日期:2014-05-19  浏览次数:20706 次

用反射创见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

------解决方案--------------------
因为它是抽象类