[上]JAVA学习系列模块八第一章159.封装_this关键字在set方法中的使用
视频
2.this的介绍
1.如果成员变量和局部变量重名时,我们遵循”就近原则”,先访问局部变量
2.this概述:代表的是当前对象
3.作用:this可以区分重名的成员变量和局部变量
this点出来的一定是成员的变量
4.this代表当前对象,那么具体代表哪个对象呢?
哪个对象调用的this所在的方法,this就代表哪个对象
public class Person { String name; /* 哪个对象调用的this所在的方法,this就代表哪个对象 */ public void speak(String name){ System.out.println(this+"........"); System.out.println(this.name+"您好,我是"+name); } }
public class Test01 { public static void main(String[] args) { Person person = new Person(); System.out.println(person+"========="); person.name = "沉香"; person.speak("刘彦昌"); System.out.println("=========="); Person person2 = new Person(); System.out.println(person2+"+++++"); person2.name = "奥特曼"; person2.speak("奥特曼之父"); } }