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类的对象就行返回
阅读全文
0 0
- Java之this关键词的使用详解
- java 中this关键词的使用
- java的this关键词
- Java之final关键词详解
- java中this,static关键词的用法
- js之this 关键词
- Java关键词this
- java中this关键词
- java笔记-this关键词
- Java的static关键词详解
- java学习日记_20:面向对象之this关键词的概述和。07.08
- JAVA基础之this关键字的使用
- java中关键词this和super的区别和举例;
- java的this和super的使用详解
- Java this的使用
- java--this的使用
- java this的使用
- [Java/C++] static 关键词的使用
- java中 string和int boolean类型值true和String String类型值"true"和boolean类型 三种相互转换
- tomcat启动报错 It is not a Java .class file
- Codeforces 4C Registration system 题解
- synchronized的用法以及常见的使用错误
- 网络编程send和recv
- Java之this关键词的使用详解
- poj1088滑雪
- 移植vsftpd到ARM开发板
- 编译原理填空题
- SAPUI5教程——can not load launchpad Tile问题解决方案
- Python 刷题日记:LeetCode 624. Maximum Distance in Arrays
- 网络字节序与字节内比特序
- C++入门知识
- java入门02篇(续)