this 关键字的理解?

发布于 2019-11-24 14:35:08
关注者
0
被浏览
1190
1 个回答
  • 面试哥
    面试哥 2019-11-24
    为面试而生,有面试问题,就找面试哥。

    this关键字用于引用类的当前实例。 例如:

    
    class Manager { 
    Employees[] employees;
    void manageEmployees() {
        int totalEmp = this.employees.length;
        System.out.println("Total employees: " + totalEmp);
        this.report();
    }
    
    void report() { }
    } 
    


    在上面的示例中,this关键字用于两个地方:

    • this.employees.length:访问类Manager的当前实例的变量。
    • this.report():调用类Manager的当前实例的方法。

    此关键字是可选的,这意味着如果上面的示例在不使用此关键字的情况下表现相同。 但是,使用此关键字可能会使代码更易读或易懂。

面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看