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());
}
}
Related examples in the same category