Java关键字之this

this关键字,指的是方法或构造函数中的当前对象。

没有读懂这句话不急,让我们接着看下面的解释。

this关键字最常见的用法是消除具有相同名称的类属性和参数之间的混淆(因为类属性被方法或构造函数参数所覆盖)。 如果在下面的示例中省略了this,则输出将是“ 0”而不是“ 5”。

public class MyClass { 

    int x; 

    public MyClass(int x) { 

        this.x = x; 

    } 

    public static void main(String[] args)  { 

        MyClass myObj = new MyClass(5); 

        System.out.println("Value of x = " + myObj.x);

    } 

Result:

5

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容