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...

面试题 相关文章推荐
什么是接口(Interface)?
Feb 01 面试题
Ibatis如何使用动态表名
Jul 12 面试题
如何提高SQL Server的安全性
Jul 25 面试题
SQL里面如何插入自动增长序列号字段
Mar 29 面试题
.net笔试题
Mar 03 面试题
程序集与命名空间有什么不同
Jul 25 面试题
Linux的文件类型
Jul 05 面试题
LINUX下线程,GDI类的解释
Dec 14 面试题
Linux管理员面试题 Linux admin interview questions
Nov 01 面试题
软件测试工程师结构化面试题库
Nov 23 面试题
GWT都有什么特性
Dec 02 面试题
Java程序员面试题
Sep 27 面试题
JVM是一个编译程序还是解释程序
Sep 11 #面试题
对象的序列化(serialization)类是面向流的,应如何将对象写入到随机存取文件中
Jun 22 #面试题
如何写一个自定义标签
Dec 28 #面试题
Final类有什么特点
Apr 25 #面试题
过滤器的用法
Oct 08 #面试题
如何清空Session
Feb 23 #面试题
排序都有哪几种方法?请列举。用JAVA实现一个快速排序
Feb 16 #面试题
You might like
解析PayPal支付接口的PHP开发方式
2010/11/28 PHP
PHP缓存机制Output Control详解
2014/07/14 PHP
Thinkphp整合微信支付功能
2016/12/14 PHP
php实现与python进行socket通信的方法示例
2017/08/30 PHP
PHP依赖注入原理与用法分析
2018/08/21 PHP
Ajax+PHP实现的删除数据功能示例
2019/02/12 PHP
基于JQuery的cookie插件
2010/04/07 Javascript
jQuery对表单元素的取值和赋值操作代码
2011/05/19 Javascript
JavaScript中的关键字"VAR"使用详解 分享
2013/07/31 Javascript
javascript异步编程代码书写规范Promise学习笔记
2015/02/11 Javascript
JavaScript入门教程之引用类型
2016/05/04 Javascript
angularjs实现文字上下无缝滚动特效代码
2016/09/04 Javascript
基于JavaScript实现的希尔排序算法分析
2017/04/14 Javascript
Bootstrap Table实现定时刷新数据的方法
2018/08/13 Javascript
vue 实现cli3.0中使用proxy进行代理转发
2019/10/30 Javascript
vue 扩展现有组件的操作
2020/08/14 Javascript
Python最基本的数据类型以及对元组的介绍
2015/04/14 Python
Python使用QQ邮箱发送Email的方法实例
2017/02/09 Python
Python版名片管理系统
2018/11/30 Python
python 将对象设置为可迭代的两种实现方法
2019/01/21 Python
python调用其他文件函数或类的示例
2019/07/16 Python
Python序列化与反序列化pickle用法实例
2019/11/11 Python
Python print不能立即打印的解决方式
2020/02/19 Python
Django自关联实现多级联动查询实例
2020/05/19 Python
Python中无限循环需要什么条件
2020/05/27 Python
matplotlib 画双轴子图无法显示x轴的解决方法
2020/07/27 Python
python利用opencv实现颜色检测
2021/02/23 Python
美国户外生活方式品牌:Eddie Bauer
2016/12/28 全球购物
德国高性价比网上药店:medpex
2017/07/09 全球购物
委托公证书范本
2014/04/03 职场文书
信用社主任竞聘演讲稿
2014/05/23 职场文书
化工专业求职信
2014/07/01 职场文书
党的群众路线教育实践活动批评与自我批评发言稿
2014/10/16 职场文书
家长反馈意见及建议
2015/06/03 职场文书
小学运动会报道稿
2015/07/22 职场文书
教你怎么用Python监控愉客行车程
2021/04/29 Python