day09-区分子类方法中重名的三种变量(局部,本类,父类变量)
This commit is contained in:
@@ -14,5 +14,8 @@ public class Demo02 {
|
|||||||
//以下是间接访问
|
//以下是间接访问
|
||||||
zi.methodZi();//30
|
zi.methodZi();//30
|
||||||
zi.methodFu();//10
|
zi.methodFu();//10
|
||||||
|
|
||||||
|
System.out.println("-------------");
|
||||||
|
zi.show();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,4 +7,14 @@ public class Zi extends Fu{
|
|||||||
public void methodZi(){
|
public void methodZi(){
|
||||||
System.out.println(num);
|
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