Java中this表示当前对象的引用
发布日期:2021-06-30 21:29:56 浏览次数:3 分类:技术文章

本文共 528 字,大约阅读时间需要 1 分钟。

一、

  • this有两种使用情况,一种就是直接使用“this.属性名”或者“this.方法名()”,另外一种是“this()”。

二、

  • 使用this实现构造方法的互相调用,可以解决代码的重复现象。例如:
public Student(String name){     this();//调用无参数构造方法     this.name=name;}  public Student(String name,int age){     this(name);//调用第一个有参数构造方法     this.age=age;}  public Student(String name,int age,String school){     this(name,age);//调用第二个有参数构造方法     this.school=school;}

以上的代码就实现了构造方法的相互调用,解决了代码重复的现象。需要注意的是,this()必须放到构造函数的方法体中第一行,否则会出错。

三、

  • ①当this在普通方法中的时候表示当前正在调用该方法的对象的引用。
  • ②当this在构造方法中的时候表示使用当前构造方法创建的对象的引用。

如您在阅读中发现不足,欢迎留言!!!

转载地址:https://lizhou.blog.csdn.net/article/details/96316543 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Java的匿名对象
下一篇:Ctntos7防火墙命令学习笔记

发表评论

最新留言

关注你微信了!
[***.104.42.241]2024年04月22日 19时48分06秒