黑马程序员技术交流社区

标题: JAVA中this构造器的基础问题 [打印本页]

作者: pengjk    时间: 2016-1-9 22:17
标题: JAVA中this构造器的基础问题
下面是书里的例子,关于用this构造器调用本类的另外的构造方法。关于这个this,一直以弄不明白后面的参数3代表的是什么意思?
public class Test {
  public Test(){
   this(3);//这个this的用法,参数3是选择构造方法的顺序还是实际传入的参数??
  }
  public Test(int a){
   
  }
  public static void main(String[] args) {
    Test t = new Test();
  }  
}
作者: 呼雁潇    时间: 2016-1-14 16:02
这个this代表的是调用本类的构造方法;
作者: 呼雁潇    时间: 2016-1-14 16:04
调用的是本类的有参构造方法,3是给Int a 赋值,就是传承。
作者: 呼雁潇    时间: 2016-1-14 16:07
参数3是选择构造方法的顺序?一个类只有两个构造方法,一个无参一个有参。。。所以是实际传入的参数
作者: liuzegang    时间: 2016-2-7 23:22
调本类的构造方法
作者: lyzhuhaoliang    时间: 2016-2-15 21:57
int  型的 实参  




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2