Reflect

public static void test2(){  
  try {  
    Class<?> c = Class.forName("java.util.Date");  
    //反射类的方法:  
    Method m = c.getMethod("getTime", new Class<?>[]{});  
    long l =(Long)m.invoke(c.newInstance(), new Object[]{});  
    System.out.println(l);  
    //反射一个类的实例:  
    Date d = (Date)c.newInstance();  
    System.out.println(d.getTime());  
  } catch (Exception e) {}  
}

最后更新于

这有帮助吗?