在java中,this通常指当前对象,或当前对象的某个成员,你可以利用this来实现这个目的.this的另一个用途是调用当前对象的另一个构造函数.
最普遍的情况就是,在你的方法中的某个形参名与当前对象的某个成员有相同的名字,这时为了不至于混淆,你便需要明确使用this关键字来致命你要使用某个成员,使用方法"this.成员名",而不带this的那个便是形参.另外,还可以用"this.方法名"来引用当前对象的某个方法,但这时this就不是必须的了,你可以直接用方法名来访问那个方法,编译器会知道你要调用的那一个.
使用:
区分 成员变量 局部变量
this.变量名 成员变量
this.方法名(..) 成员方法
this(..)构造
使用场景:
带参构造
get/set
时间: 2024-10-11 16:47:25