day09-区分子类方法中重名的三种变量(局部,本类,父类变量)
This commit is contained in:
@@ -14,5 +14,8 @@ public class Demo02 {
|
||||
//以下是间接访问
|
||||
zi.methodZi();//30
|
||||
zi.methodFu();//10
|
||||
|
||||
System.out.println("-------------");
|
||||
zi.show();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -7,4 +7,14 @@ public class Zi extends Fu{
|
||||
public void methodZi(){
|
||||
System.out.println(num);
|
||||
}
|
||||
public void show(){
|
||||
//定义一个同名的局部变量(就近原则)
|
||||
int num = 50;
|
||||
//展示我拥有的所有的属性,包含父类的属性
|
||||
System.out.println(num);//局部变量
|
||||
System.out.println(this.num);//本类变量
|
||||
System.out.println(super.num);//父类变量
|
||||
System.out.println(numZi);
|
||||
System.out.println(numFu);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user