this关键字

this关键字代表了所属函数的调用者对象。

this关键字的作用:
1. 一个类中存在同名的成员变量与局部变量时,在方法的内部默认是访问局部 变量的,可以通过this关键字指定访问成员变量 的数据。
2. this关键字还可以在构造函数中调用另外一个构造函数初始化对象,

this关键字调用构造函数要注意的事项:
1. this关键字调用其他 的构造函数时,必须要是在第一个语句。
2. this关键字调用构造函数时不能出现相互调用,因为是一个死循环。
3. 如果在方法的内部访问一个变量时,该变量只存在于成员变量中,局部没有没有,这时候java编译器会为该变量的前面添加this关键字。

原文地址:https://www.cnblogs.com/xufengyuan/p/6257836.html