构造函数调用构造函数
通过运用this,且this只能放在构造函数的第一行
构造器重载时,构造器相互调用
class User
{
private String username;
private String password;
public User()
{
}
public User(String name)
{
this.username =name;
}
public User(String name,String pwd)
{
this(name);//若不是第一行会报错
this.password = pwd;
}
}
this(实参),必须作为构造器中的第一句话
构造器中只能调用一个构造器
多个构造器中,少参数调用多参数的构造器,如
public User(String name)
{
this(name,null);
}
public User(String name,String pwd)
{
this.username = name;
this.password = pwd;
}