Java常见面试题:this 关键字-阿里云开发者社区

开发者社区> 面试一点通> 正文

Java常见面试题:this 关键字

简介: 当面试官提问哪些情况下一定要使用this?你可以这样回答~

this 关键字

在开发之中以下的几个情况一定要使用this:

(1)如果访问本类属性的时候一定要加上this,加上使代码更加标准;

image.png

(2)如果调用本类方法的时候一定要使用“this.方法()”;

image.png

(3)如果要调用本类的其它构造方法,那么必须使用“this()”的形式完成:

image.png

以上是this最为常用的几种做法,this还有一个表示当前对象的概念,而这个概念基本上只会出现在对象比较的操作之中。其它的情况出现最多的是链表、树等数据结构的实现上。

image.png

但是这一概念更多的情况是出现在一些设计里面,如果你只是根据已有的开发框架开发代码,那么这个this表示当前对象这一概念的出现是很少的。大家多写几次就会拿下了。

更多专业知识,面试技巧就在阿里云开发者社区,持续更新中……
感谢浏览~
本内容来源于阿里云大学-Java面试技巧

版权声明:本文中所有内容均属于阿里云开发者社区所有,任何媒体、网站或个人未经阿里云开发者社区协议授权不得转载、链接、转贴或以其他方式复制发布/发表。申请授权请邮件developerteam@list.alibaba-inc.com,已获得阿里云开发者社区协议授权的媒体、网站,在转载使用时必须注明"稿件来源:阿里云开发者社区,原文作者姓名",违者本社区将依法追究责任。 如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:developer2020@service.aliyun.com 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:

帮你拿下好工作

官方博客
官网链接