关键字this的用法及作用
来源:互联网 发布:商业数据保密协议范本 编辑:程序博客网 时间:2024/05/16 17:41
由已学到的知识中,可以知道在java方法中不但可以直接使用方法的局部变量,还可以使用该方法的对象的成员变量。this则是为了避免命名冲突,来标明方法的当前对象
例如:
public class Date{
private int day=2;
private int month=3;
public Date(int day,int month){
this.day=day;
this.month=month;
}
public void setDay(int day){
this.day=day; //不同于day=day;
}
public int getDay(){
return this.day; //等价于return day;
}
可以看出this关键字在不存在命名冲突时,不是必要的。
总结出this的两种用法:
1.在普通方法中,this代表该方法运行所创建的那个对象;
2.在构造方法中,this代表该方法运行所创建的那个对象;
0 0
- 关键字this的用法及作用
- java中关键字 this 和super的作用及用法
- 关键字this的作用
- this关键字的作用
- this关键字的用法
- this关键字的用法
- this关键字的用法
- this关键字的用法
- this 关键字的用法
- this 关键字的用法
- javascript作用域及this关键字
- 构造函数用法及this关键字的内存图解
- this-super关键字的用法
- java this关键字的用法
- 关于 this 关键字的用法
- 关于this关键字的用法
- Java this关键字的用法
- java关键字this的用法
- 这几个细节可能与效率有关(1)
- poj 2488 A Knight's Journey 【骑士周游 dfs + 记忆路径】
- 关于用折半查找来定位目标值的区间
- java notify notifyall 区别
- throw er; // Unhandled 'error' event
- 关键字this的用法及作用
- (三)android recovery差分升级过程掉电分析
- CodeForces 609 D.Gadgets for dollars and pounds(二分+贪心)
- 浅谈数据分析软件该怎么选
- ubuntu 16.04下搜狗输入法不能输入中文解决(linux下常见软件崩溃问题解决方案)
- 在Mac上远程登录VPS
- Poll,Select和Epoll实现原理和性能对比
- C语言小结
- Android5.0框架层短信接收过程分析