Java 中 this 关键字是什么?有什么用途?
What is the 'this' keyword in Java and what is it used for?
题目类型: 技术面试题
这是一道技术面试题,常见于澳洲IT公司面试中。
难度: easy
分类: Java
标签: this, 构造器, 命名冲突
参考答案摘要
答案 this 是对“当前对象实例”的引用,常用于:①区分成员变量与同名参数(this.x = x);②在构造器中调用同类另一个构造器(this(...));③把当前对象作为参数传递;④在内部类场景中指明外部类引用(OuterClass.this)。它本质上是提升代码可读性并避免命名冲突。
本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。