1、当局部变量和成员变量重名时 ,java会启用就近原则,为了区分成员变量,最好再成员变量中加上this(this.成员变量),this的最主要的作用就是处理成员变量和局部变量重名的问题
例如,set方法(get方法没有体现这方面)
2、这里注意的是this指代的p1这个对象( 哪个调用了this,this就指代谁)
1、当局部变量和成员变量重名时 ,java会启用就近原则,为了区分成员变量,最好再成员变量中加上this(this.成员变量),this的最主要的作用就是处理成员变量和局部变量重名的问题
例如,set方法(get方法没有体现这方面)
2、这里注意的是this指代的p1这个对象( 哪个调用了this,this就指代谁)