Java中this使用的小总结
来源:互联网 发布:mac打开远程桌面连接 编辑:程序博客网 时间:2024/05/25 12:21
开始时接触关键字this时总是感觉有点云里雾里,随着不断学习,总算是理解了this是怎么使用
首先,this关键字总是指向调用该方法的对象。
根据this的位置不同,this有两种情形:
1 在方法中引用调用该方法的对象
这什么意思呢?例如this出现在info方法体中,如果主方法调用info方法(必然要创建对象),
那info方法的this就代表该对象,在info方法中再使用this调用其他方法就相当于使
用该对象调用其他方法。
值得注意的是,当对象的一个成员调用另一个成员时,this关键字是可以省略的,就像在一
个方法中调用另一方法,是可以省略this的。
2 在构造器中引用该构造器正在初始化的对象
一般是用于局部变量与成员变量同名时,需要在构造器中访问被覆盖的成员变量,使用
this来调用该成员变量。
另外对于static关键字修饰的方法,则无法使用this关键字,因为有static关键字修饰的方法
是属于类本身的,,需要通过类本身调用,this关键字就无法代表对象,因为静态成员不能直接
访问非静态成员.
0 0
- Java中this使用的小总结
- java中this的总结
- java中this关键字使用总结
- Java中this的使用
- Java中this的使用
- java中this的使用
- Java中this的使用
- Java 中 this 的使用
- java中this的使用
- Java中this的使用
- JavaScript 中 this 的使用技巧总结
- javascript中this使用场景的总结
- Java中this的应用总结
- Java中this关键字的总结
- java中this关键字的总结
- java中this和super的总结
- Java中this 小知识点
- JAVA中this使用
- tar包成多个文件
- webservice中遇到的一些问题
- leetcode_middle_38_398. Random Pick Index
- 最长回文子串:manacher算法
- Oracle收购Apiary来加强其API集成云
- Java中this使用的小总结
- 移动测试基础 Android 常用 adb 命令总结
- Linux机器添加互信脚本
- Channel Allocation poj1129 (深搜/四色/枚举)
- 新手福音︱正则表达式小工具RegExr
- POJ 3916 Duplicate Removal G++
- Spark 线性回归
- springMVC--封装参数及页面回显
- 连续平方数