import java.lang.reflect.*;public class ObjectMapping
{
     public Object obj;    public ObjectMapping(Class classType)
   {
            this((classType.getConstructor(new Class[]{})).newInstance(new Object[]{}));   }}  this((classType.getConstructor(new Class[]{})).newInstance(new Object[]{}));
this本来就是指当前对象,this里面传参是什么意思,而且还是传对象
求达人帮我解释一下,谢谢了

解决方案 »

  1.   

    this里面传参数 是调用构造函数,你看看是不是这个类还有别的构造函数。
      

  2.   

    那this(参数)和new class(参数)
    参数相同是等价的吗?
      

  3.   

    回楼上,肯定可以编择过去撒
    只是我想知道
    那this(参数)和new class(参数)
    参数相同是等价的吗?
      

  4.   

    (new Class[]{})是内部类,一般是解决多重继承问题.
    (new Class[])才是传参.
      

  5.   

    new Class[] {}是类对象数组,不是内部类。
      

  6.   

    这个只是自身类的实例化吧不过这样写根本就不符合java规范建议不要写这么晦涩的语句。
      

  7.   

    this(参数)是调用的这个类的相应的构造函数。
      

  8.   

    this是调用ObjectMapping类的构造方法