this关键字
1.当局部变量和成员变量重名的时候,Java使用的是?
就近原则
2.this 关健字的作用是?
调用本类成员
this.本类成员变量:
如果不涉及变量重复, this.可以省略
this.本类成员方法():
没有前提条件this.可以直接省略
3.什么是this 关键字呢?
代表当前类对象的引用(地址)
—————————————————————————————————————
Demo1类:
public class Demo1 {
int a = 10;//成员变量
public void show() {
int a = 12;//局部变量
System.out.println("输出局部变量:"+a);
System.out.println("输出成员变量:"+this.a);
}
}
Demo类:
public class Demo {
public static void main(String[] args) {
Demo1 d = new Demo1();
d.show();
}
}
输出结果: