this关键字的作用


Posted in 面试题 onJanuary 30, 2016
this关键字表示的是“当前对象”,当出现在类的实例方法中,代表的是调用该方法的对象;当出现在类的构造方法中时,代表的是调用该构造方法创建的对象。在下列两种情况下,必须使用this:
方法的形式参数与类的成员变量同名:
例如:
class Person{
String name;
int age;
public Person(String name, int age){
this.name=name;
this.age=age;
}
}

一个类中的构造器调用同一个类中的另一个构造器:
调用的方法:
this([参数列表]) //处于构造器的第一行位置上
例如:
class Person{
String name;
int age;
public Person(String name){
this.name=name;
}
public Person(String name, int age){
this(name); //调用另一构造器,必须放在第一条语句位置上
this.age=age;
}
}

Tags in this post...

面试题 相关文章推荐
运行时异常与一般异常有何异同?
Jan 05 面试题
JAVA中的关键字有什么特点
Mar 07 面试题
C语言笔试题回忆
Apr 02 面试题
SQL Server面试题
Oct 17 面试题
Javascript如何发送一个Ajax请求
Jan 26 面试题
标记环介质访问控制协议
Mar 27 面试题
LINUX下线程,GDI类的解释
Apr 17 面试题
linux面试题参考答案(10)
Nov 04 面试题
软件设计的目标是什么
Dec 04 面试题
什么是GWT的Entry Point
Aug 16 面试题
关于Java finally的面试题
Apr 27 面试题
Ejb技术面试题
Apr 29 面试题
JVM是一个编译程序还是解释程序
Sep 11 #面试题
对象的序列化(serialization)类是面向流的,应如何将对象写入到随机存取文件中
Jun 22 #面试题
如何写一个自定义标签
Dec 28 #面试题
Final类有什么特点
Apr 25 #面试题
过滤器的用法
Oct 08 #面试题
如何清空Session
Feb 23 #面试题
排序都有哪几种方法?请列举。用JAVA实现一个快速排序
Feb 16 #面试题
You might like
Mysql的常用命令
2006/10/09 PHP
php你的验证码安全码?
2007/01/02 PHP
简单的PHP图片上传程序
2008/03/27 PHP
Zend Guard一些常见问题解答
2008/09/11 PHP
在PHP中使用curl_init函数的说明
2010/11/02 PHP
php如何获取文件的扩展名
2015/10/28 PHP
WordPress中设置Post Type自定义文章类型的实例教程
2016/05/10 PHP
PHP调用接口API封装的例子
2019/10/11 PHP
javascript处理表单示例(javascript提交表单)
2014/04/28 Javascript
jQuery中click事件用法实例
2014/12/26 Javascript
JavaScript 实现完美兼容多浏览器的复制功能代码
2015/04/28 Javascript
微信小程序 location API接口详解及实例代码
2016/10/12 Javascript
遍历js中对象的属性和值的实例
2016/11/21 Javascript
JavaScript学习笔记之惰性函数示例详解
2017/08/27 Javascript
Layui Form 自定义验证的实例代码
2019/09/14 Javascript
vue实现用户长时间不操作自动退出登录功能的实现代码
2020/07/23 Javascript
[00:32]2018DOTA2亚洲邀请赛VG出场
2018/04/03 DOTA
Python基础教程之正则表达式基本语法以及re模块
2016/03/25 Python
Python多线程经典问题之乘客做公交车算法实例
2017/03/22 Python
Python中定时任务框架APScheduler的快速入门指南
2017/07/06 Python
Python实现判断一个字符串是否包含子串的方法总结
2017/11/21 Python
python跳出双层for循环的解决方法
2019/06/24 Python
Python 控制终端输出文字的实例
2019/07/12 Python
Python Django 简单分页的实现代码解析
2019/08/21 Python
python调用私有属性的方法总结
2020/07/24 Python
德国汉莎航空中国官网: Lufthansa中国
2017/03/30 全球购物
东南亚冒险旅行与活动:Adventoro
2019/10/16 全球购物
linux面试题参考答案(7)
2012/10/29 面试题
大堂副理的岗位职责范文
2014/02/17 职场文书
党建工作先进材料
2014/05/02 职场文书
校园运动会广播稿
2014/10/06 职场文书
2015年信贷员工作总结
2015/04/28 职场文书
同学聚会祝酒词
2015/08/10 职场文书
执行力心得体会范文
2016/01/11 职场文书
普希金的诗歌赏析(3首)
2019/08/20 职场文书
在前女友婚礼上,用Python破解了现场的WIFI还把名称改成了
2021/05/28 Python