public class Fu {
int num = 100;
}
public class Zi extends Fu{
int num = 200;
public void method() {
int num = 300;
System.out.println(num);//300,局部变量
System.out.println(this.num);//200,本类的成员变量
System.out.println(super.num);//100,父类的成员变量
}
}
/*
* 局部变量:直接写成员变量名
* 本类的成员变量:this.成员变量名
* 父类的成员变量:super.成员变量名
*/
public class ExtendsField {
public static void main(String[] args) {
Zi zi = new Zi();
zi.method();
}
}