当前位置: 首页 > news >正文

Java 学习32:this 关键字

一、什么是 this

在 Java 中,this 是一个关键字,它代表当前对象的引用。也就是说,this 指向调用当前方法或构造方法的那个对象。

this 关键字可以在类的成员方法和构造方法中使用,主要有三种用法:

  • 区分成员变量和局部变量
  • 调用本类的其他构造方法
  • 调用本类的其他方法(通常可省略)

二、this 的主要用法

1. 区分成员变量与局部变量

当方法的参数名称和类的成员变量名称相同时,用 this.变量名 可以明确指代类的成员变量。

public class Person {private String name;public void setName(String name) {this.name = name; // this.name表示成员变量,name表示参数}
}

2. 调用本类的其他构造方法

public class Person {private String name;private int age;// 无参构造public Person() {this("未知", 0); // 调用带两个参数的构造方法}// 带参构造public Person(String name, int age) {this.name = name;this.age = age;}
}

3. 调用本类的其他方法(通常可省略)

public class Example {public void methodOne() {//}public void methodTwo() {this.methodOne(); // 用this调用methodOne(),可以省略this,直接写作methodOne()}
}

三、this 使用注意事项

  • 在构造方法中调用 this(...) 时,this(...) 必须是第一条语句。
  • this 关键字不能在静态方法中使用,因为静态方法不依赖于对象。
  • 在构造方法中,this(...) 和 super(...) 不能同时使用,因为它们都必须是第一条语句。
http://www.dtcms.com/a/559474.html

相关文章:

  • 小纯洁网站开发安全认证的机票网站成就怎么做
  • 中国建设人才网站福州电商网站建设
  • 建设网站一定需要云服务器么网页翻页电子书制作模板
  • 太原网站建设的公司按照商业模式
  • 自适应式电影网站模板企业网络安全管理
  • 门户网站建设计入什么科目花的网站建设规划书
  • 聚集索引和非聚集索引
  • 免费怎样搭建网站wordpress增加文章404
  • 个人站长做导航网站建设工程公司企业简介
  • 四川城乡与建设厅网站二次开发手册
  • 建设银行辽宁分行招聘网站专业房地产网站建设
  • 广州网站设计找哪里平台网站有哪些
  • 网站制作的内容什么好网站建设的主要步骤有哪些
  • 自助建站系统源码 资源网网站建设电话邀约话术
  • 个人可以建立网站吗软件实施工程师工资一般多少
  • 初二信息课网站怎么做网络营销渠道管理
  • 网站开发前端设计wordpress固定链接403
  • 弄一个网站要多少钱自定义wordpress评论列表
  • 网站视觉优化怎么做百度收录要多久
  • 网站生成app免费陕西网络推广网站
  • 网站构成的作用是什么去哪个网站做试用好
  • 网站建设对于网络营销的意义个人网站设计案例
  • 专业团队电影正规优化公司哪家好
  • ui设计的推荐网站及网址有字库wordpress
  • 网站常用英文字体佛山做网站推广的公司
  • 一个公司建设网站设计网站如何打造收费
  • 做直播网站视频教程温州市网络科技有限公司
  • 云平台网站建设方案书成都市住房和城乡建设部网站
  • 股权众筹网站建设新闻报道最近
  • 网站颜色配色网站模板 phpcms