this的作用

来源:互联网 发布:美工刀片厚度 编辑:程序博客网 时间:2024/06/05 03:38
package com.fzj.test;   class Person{public String getInfo(){System.out.println("Person类-->" + this);   return null;}}public class ThisDemo06{public static void main(String[] args){Person per1 = new Person();Person per2 = new Person();System.out.println("MAIN方法-->" + per1);per1.getInfo();System.out.println("--------------------");System.out.println("MAIN方法-->" + per2);per2.getInfo();}}

this的三个作用:

1.对当前对象的引用,
2.调用该对象成员变量。注意在函数参数和成员变量同名时区分!
3.用于构造方法中用于引用满足指定参数类型的构造器,需要注意的是只能引用一个构造方法且必须位于首位。
上面的代码就是体现了这里的第一个作用,

上面代码的运行结果就是:

MAIN方法-->com.fzj.test.Person@192d342
Person类-->com.fzj.test.Person@192d342
--------------------
MAIN方法-->com.fzj.test.Person@6b97fd
Person类-->com.fzj.test.Person@6b97fd

原创粉丝点击