面向对象(this关键字在构造函数间调用)

/*
构造函数间调用,只能用this(参数)
this调用只能放在构造函数中的第一行。因为初始化要先执行。
*/
class Person{
	private String name;
	Private int age;
	
	Person(){
		
	}
	
	Person(String name){
		this();
		this.name = name;
	}
	Person(String name,int age){
		this(name);//这行表示p(name);
		this.age = age;
	}
}

class Test{
	public static void main(String[] args){
		Person p = new Person("lisi",20);
		Person p1 = new Person("hhh",23);
	}
}

猜你喜欢

转载自317324406.iteye.com/blog/2242895