日期:2014-05-20  浏览次数:20586 次

关于this的 其中有下面的一种用法还什么的 我不天明白 请高手给解释下
public class a
{
  public a()
  {
  this(false);
  }
}
这是什么意思ia
有什么作用啊

------解决方案--------------------
这样会编译不了吧,应该是下面代码吧,调用另外的构造器
Java code

public class a {
    public a() {
        this(false);
    }

    public a(boolean x) {

    }
}

------解决方案--------------------
this()和super()(当然,如果有参数的话,假如对应的参数就好)的用法,这个是java语言中的一个语法结构。他们的用法是必须放在构造函数中的第一行。this表示的是调用本类中的构造函数,super表示的是调用父类的构造函数。如果想了解更多的话,可以自己百度下,下面给出一个连接可作参考:http://hi.baidu.com/adrian1115/blog/item/08620932fc7538250b55a906.html