to kingfish(八百里秦川@龙城异客) :
就classes[i].newInstance();????
但实例化后的对象呢?不是很明白,可以说清楚点吗?

解决方案 »

  1.   

    你可以试试for (int i = 0; i < classes.length; i ++) {
      if(classes[i].getName().equals("myclass")){  
                                      //如有package,用packagename.myclass
        Object obj = classes[i].newInstance(); //产生实例
        System.out.println(obj);               //调用你的实例的toString(); 
      }
    }
      

  2.   

    Reflect
    Class.forName(classNameIncludePackageName).newInstance();
    如果class的构造函数需要传递参数,请搜索 Reflect
      

  3.   

    有参数也可以实现主要就是reflect机制
      

  4.   

    怎么实例化后还不可以调用这个CLASS内的方法?