java中区分类方法中重名的三种变量
父类的代码:
public class Fu {
int num=100;
public void methodFu(){
int num=30;
System.out.println(num);//局部变量
System.out.println(this.num);//本类的成员变量
}
}
子类的代码:
public class Zi extends Fu {
int num =200;
public void methodzi(){
int num=30;
System.out.println(num);//30,局部变量
System.out.println(this.num);//200,本类的成员变量
System.out.println(super.num);//100,父类的成员变量
}
}