Java之this关键词的使用详解

来源:互联网 发布:java实现群发短信 编辑:程序博客网 时间:2024/05/17 04:28

Java中this关键词的使用是非常常见的,也是非常重要的一个关键词,今天学习就记录一下this关键词的使用:

我们在类的成员变量(对象的属性)中使用了如下方法:

private void setName(){

this.name = name;//将参数赋值给类中的成员变量

}

在这里有两个name我们是怎么区分呢?

其实在java中的this关键词来代表本类对象的引用,直白的说就是:this关键词隐式的用于引用对象的成员变量和方法,this.name指的是类的name成员变量,而this.name=name的第二个name是形式参数,也就是说该方法就是将形式参数的name赋值给成员变量name;

在java中我们常用的调用方式是(对象.成员方法)进行调用,所以在这里this就是相当于对象;

另外在java中this关键词还可以是作为方法的返回值来使用:

如:

public Book getBook{

return this;

}

在getBook方法中方法的返回值是Book,我们使用return this就是将Book类的对象就行返回

原创粉丝点击