如题,谢谢

解决方案 »

  1.   

    不是非得创建匿名对象吧.
    Class c = Class.forName("xxxx");
    Object obj = c.newInstance();//这块也可以转换成你定义的类型吧.
    不知道你说的是不是这意思
      

  2.   

    Lz 给你一个地址,你看一下,里面有没有想知道的东西,
    关于java 反射总结
    http://wenku.baidu.com/view/2065e07a168884868762d685.html
      

  3.   

    1楼的方法我知道,但是有个很实在的问题就是Object这个类是个超类,你那样得到的虽然不是匿名对象,但c的所有方法和属性都被遮盖了啊。我想的是能不能产生这个类本身的一个非匿名对象(我也不想用接口)
    举一个错误的例子,但是要这种效果:
     Class testClass = Class.forName(c);
     testClass t = new testClass ();自己顶一下,希望更多的朋友来分享一下自己的反射经验吧