this关键字的用法小结
1.this :指它所在函数所属对象的引用。
简单说:哪个对象调用this所在的函数,this就指哪个对象。
主要是为了区分:成员变量和局部变量
2.构造函数之间的调用用this关键字,如,this(name);
3.构造函数中this调用时,要放在的第一行,因为初始化动作要先执行,而且只执行一次。
如:
Person(String name){
this.name = name;
}
Person(String name,int age){
this(name);//调用前面那个构造函数
this.age = age;
}