this关键字
来源:互联网 发布:市场上主流单片机 编辑:程序博客网 时间:2024/06/06 09:52
public class TestThis{ TestThis(){ //在构造方法中this代表当前正在构造的对象 System.out.println("TestThis(): this = " + this); } //this关键字可以看做是该方法的一个形参,用于接收调用对象代表的实参 void show(){ //在成员方法中this代表当前正在调用的对象 System.out.println("show(): this = " + this); } public static void main(String[] args){ TestThis tt = new TestThis(); tt.show(); System.out.println("main方法中:tt = " + tt); TestThis tt2 = new TestThis(); tt2.show(); System.out.println("main方法中:tt2 = " + tt2); }}
对于构造方法来说,this关键字就代表当前正在构造的对象;
对于成员方法来说,this关键字就代表当前正在调用的对象;
使用场景:
(1)当形参变量名和成员变量名相同时,在方法体的内部会优先选择形参变量使用,此时就需要使用this.的方式明确要求使用的是成员变量而不是形参变量。
(2)在构造方法的第一行使用this(实参)的方式可以调用本类中的其他构造方法。
阅读全文
0 0
- 关键字this
- this关键字
- this关键字
- this 关键字
- this 关键字
- this关键字
- this关键字
- this 关键字
- this 关键字
- this 关键字
- this关键字
- 关键字this
- 关键字this
- this 关键字
- this 关键字
- this关键字
- this关键字
- This关键字
- [BZOJ]1810: [Ioi2005]gar 暴力
- Tomcat的安装
- 和飞信扫描的问题
- 多继承时virtual的使用
- fastDfS集群(8节点)
- this关键字
- JQuery基础
- 关押罪犯 codevs 1069(整理:加权并查集?+虚点并查集+二分图染色)
- SpringMVC学习笔记(5)-----标签库
- java初级阶段quickhit游戏
- CF 855C. Helga Hufflepuff's Cup【树形DP】
- 爬虫学习--基于selenium动态抓捕(一)安装
- Bringing up interface eth0: Device eth0 does not seem to be present, delaying initialization.
- 二叉搜索树的第K个结点