一般使用接口
大概是
class.forname("类名");

解决方案 »

  1.   

    Dynamic class loading?Class.forName(class_name);是这个意思么?
    或者考虑使用工厂模型吧。
      

  2.   

    Class.forName("ClassName")返回了一个Class对象
    我使用Class.forName("ClassName").newInstance()将其实例化
    返回了一个Object对象
    但这仅仅只是一个Object,只能执行Object的方法
    我要对它进行类型转换才能使用我写的方法
    如   ((Tester1)obj).myMethod();
    而这个类型转换似乎在编译时就得指定
    但是在编译时我不知道该转换成什么类望指定!
      

  3.   

    似乎听说过ClassFactory这个概念
    不过不知道怎么实现?
      

  4.   

    java.lang.class里的forname()方法
    java.lang.classloader里的loadclass() 方法  都可以