Java基础21-构造函数之间的调用
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("我是两个参数构造方法"); } }