this

作者: _老徐_ | 来源:发表于2017-01-05 14:53 被阅读7次

    this 关键字用来表示当前对象本身,或当前类的一个实例,通过 this 可以调用本对象的所有方法和属性。

    注意:this 只有在类实例化后才有意义。

    1. 成员变量与方法内部的变量重名时,可以用 this 区分。

    2. Java 默认将所有成员变量和成员方法与 this 关联在一起

    3. 作为方法名来初始化对象,也就是相当于调用本类的其它构造方法,它必须作为构造方法的第一句。即可以在构造方法中调用另一个构造方法。

    值得注意的是:

    • 在构造方法中调用另一个构造方法,调用动作必须置于最起始的位置。
    • 不能在构造方法以外的任何方法内调用构造方法。
    • 在一个构造方法内只能调用一个构造方法。

    作为参数传递
    需要在某些完全分离的类中调用一个方法,并将当前对象的一个引用作为参数传递时。

    相关文章

      网友评论

          本文标题:this

          本文链接:https://www.haomeiwen.com/subject/xtjzvttx.html