区分子类方法中重名的三种变量
局部变量: 直接写成员方法名
本类的成员变量: this.成员变量名
父类的成员变量: super.成员变量名
//父类
public class Fu{
int num = 10;
}
//子类
public class Zi extends Fu{
int num = 20;
public void method(){
int num = 30;
System.out.println(num);//30
System.out.println(num);//20
System.out.println(num);//10
}
}
//测试类
public static void main(String[] args){
Zi zi = new Zi();
zi.method;
}
/*
结果:
30
20
10*/