JAVA单排日记-2019/10/10-this关键字

3.this关键字的作用与使用:

  • this关键字作用:
    区分类中同名的成员变量与方法参数
package day1010;

public class namw {
    String name;
    
    public void sayHello(String name){                      此时成员变量name与方法参数name重名字了,此时谁近用谁
        System.out.println(name+"你好,"+"我是"+name);
    }
}

package day1010;

public class Demo {
    public static void main(String[] args) {
        namw one = new namw();
        one.name = "王思冲";
        one.sayHello("王健林");
    }
}

在这里插入图片描述

  • this关键字使用:在类的方法中成员变量的name前加this.
package day1010;

public class namw {
    String name;
    
    public void sayHello(String name){                      
        System.out.println(name+"你好,"+"我是"+this.name);
    }
}
package day1010;

public class Demo {
    public static void main(String[] args) {
        namw one = new namw();
        one.name = "王思冲";
        one.sayHello("王健林");
    }
}

在这里插入图片描述

程序中this.name就等价于one.name

你可能感兴趣的:(Java)