irt.org FAQ Knowledge Base Q4054
Robert MacNeill on November 02, 1999 at 11:26:02:
It is indeed possible to make use of a class with a Java application that does not exist at runtime - use:
Class.forName( myClass ).newInstance()
where myClass is the classname and package of the class in question. This is useful for specifying classes that implement an interface.