2/15/11

Loading a class dynamically

It is possible to load a class dynamically with reflection .Following code snippet will explain that.


package testproject;


/**
 *
 * @author Raghuram
 */
public class DynamicClassLoader {
    public static void main(String[] args) {
        try {
            Class c = Class.forName("testproject.Tobeloaded");
           Tobeloaded t=(Tobeloaded)c.newInstance();
           t.display();
        } catch (Exception ex) {
           ex.printStackTrace();
        }
    }
}
class Tobeloaded
{
    void display(){
        System.out.println("inside dynamically loaded class");
    }
}

No comments:

Post a Comment

Popular Posts