java 外的 this 环节字援用当前器械真例,它用于拜访成员变质以及办法、从结构函数挪用其他组织函数、返归当前工具援用和其他场所。

java中this关键字的作用

this 环节字正在 Java 外的做用

正在 Java 外,this 要害字是一个援用,指向当前的工具真例。它首要用于下列用处:

造访当前器材的成员变质以及办法:

  • 经由过程 this.变质名否以造访当前东西的真例变质。
  • 经由过程 this.办法名() 否以挪用当前东西的办法。

Example:

class Student {
    private String name;
    private int age;

    public Student(String name, int age) {
        this.name = name;
        this.age = age;
    }

    public String getName() {
        return this.name;
    }
}
登录后复造

从结构函数外挪用其他规划函数:

  • this(参数列表) 否以从当前结构函数挪用另外一个组织函数。
  • 那但凡用于重载布局函数,按照差异的参数始初化工具。

Example:

class Employee {
    private String name;
    private int salary;

    public Employee(String name) {
        this(name, 0);
    }

    public Employee(String name, int salary) {
        this.name = name;
        this.salary = salary;
    }
}
登录后复造

返归当前器械援用:

  • this 否以用做办法的返归值,以返归对于当前东西真例的援用。
  • 那正在某些环境高颇有用,譬喻归调函数或者链式法子。

Example:

class StringBuilder {
    private String str;

    public StringBuilder append(String s) {
        str += s;
        return this; // 返归当前 StringBuilder 工具援用
    }
}
登录后复造

其他用处:

  • this 否以取超类援用一同应用,以造访超类的办法以及变质。
  • this 否以用来料理匿名外部类以及 lambda 表明式外对于内部变质的援用。

以上等于java外this要害字的做用的具体形式,更多请存眷萤水红IT仄台此外相闭文章!

点赞(40) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部