public class Test{
public static void main(String[] args){
Persion p2=new Persion("小明",22);
}
}
/*
this:就是代表本类对象,this代表它所在函数(方法)所属对象的引用
构造函数之间的调用只能通过this语句来完成
构造函数之间进行调用时,this语句只能出现在第一行,初始化要先执行,如果初始化当中还有初始化,那就去执行更细节的初始化
*/
class Persion{
String name;
String country;
int age;
Persion(){
System.out.println("我是无参构造方法");
}
Persion(String name){
this();//调用无参构造方法
this.name=name;
System.out.println("我是一个参数参构造方法");
}
Persion(String name,int age){
this(name);//调用有参构造方法
this.age=age;
System.out.println("我是两个参数构造方法");
}
}