this关键字代表的是调用这个函数的对象引用。这话有点抽象,我给你个例子,你就必须明白了。。
package cn.itheima.test;
class User{
String name;
public User(String name) {
this.name = name;
System.out.println("this的地址值是:"+this);
}
}
public class Demo1 {
public static void main(String[] args) {
User user = new User("张三");
System.out.println("user的地址值是:"+user);
}
}
输出的结果是:
this的地址值是:cn.itheima.test.User@19e0bfd
user的地址值是:cn.itheima.test.User@19e0bfd
|