A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© pengjk 中级黑马   /  2016-1-9 22:17  /  1784 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

下面是书里的例子,关于用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();
  }  
}

5 个回复

倒序浏览
这个this代表的是调用本类的构造方法;
回复 使用道具 举报
调用的是本类的有参构造方法,3是给Int a 赋值,就是传承。
回复 使用道具 举报
参数3是选择构造方法的顺序?一个类只有两个构造方法,一个无参一个有参。。。所以是实际传入的参数
回复 使用道具 举报
调本类的构造方法
回复 使用道具 举报
int  型的 实参  
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马