diff --git a/day09/src/com/inmind/extends02/Demo02.java b/day09/src/com/inmind/extends02/Demo02.java index ce43e39..e6660d6 100644 --- a/day09/src/com/inmind/extends02/Demo02.java +++ b/day09/src/com/inmind/extends02/Demo02.java @@ -14,5 +14,8 @@ public class Demo02 { //以下是间接访问 zi.methodZi();//30 zi.methodFu();//10 + + System.out.println("-------------"); + zi.show(); } } diff --git a/day09/src/com/inmind/extends02/Zi.java b/day09/src/com/inmind/extends02/Zi.java index 465f37f..64d601f 100644 --- a/day09/src/com/inmind/extends02/Zi.java +++ b/day09/src/com/inmind/extends02/Zi.java @@ -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); + } }