Show a couple of things you can do with a Class object
import java.lang.reflect.Method; import java.util.Date; /** * Show a couple of things you can do with a Class object. * * @author Ian F. Darwin, ian darwinsys.com * @version $Id: Simple.java,v 1.1 2002/10/26 14:34:28 ian Exp $ */ public class Simple { public static void main(String[] argv) throws Exception { Class c = Class.forName("java.util.Date"); Date d = (Date) c.newInstance(); System.out.println("Today is " + d); System.out.println("d is of class " + c.getName()); Method[] methods = c.getMethods(); // Just print the first few to avoid filling the screen. for (int i = 0; i < 10; i++) System.out.println(methods[i].toString()); } }