java中使用this关键字要注意什么
说明非静态方法需要用对象访问,哪个对象调用了这个方法,this就为这个对象。使用注意1、程序中代表引用当前对象,this关键词需要用于某种非静态方法。2、this关键词可以省略。3、访问目前类别中的非静态成员可以省略this。实例this无法省略的情况:publicclassPerson{Stringname;intage;chargender;voidsetInfo(Stringname,intage,chargender){//就近原则this.name=name;this.age=age;this.
说明
非静态方法需要用对象访问,哪个对象调用了这个方法,this就为这个对象。
使用注意
1、程序中代表引用当前对象,this关键词需要用于某种非静态方法。
2、this关键词可以省略。
3、访问目前类别中的非静态成员可以省略this。
实例
this无法省略的情况:
public class Person {
String name;
int age;
char gender;
void setInfo(String name, int age, char gender) {
// 就近原则
this.name = name;
this.age = age;
this.gender = gender;
}
}
Photoshop 2026 是 Adobe 推出的专业图像处理与视觉设计软件,支持 Windows、macOS 和 iPad 等平台,广泛应用于摄影修图、电商设计、平面海报、数字绘画及视觉合成等创作场景。
Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。
Photoshop 2026 是 Adobe 推出的专业图像处理与视觉设计软件,支持 Windows、macOS 和 iPad 等平台,广泛应用于摄影修图、电商设计、平面海报、数字绘画及视觉合成等创作场景。
Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。















