diff --git a/day09/src/com/inmind/extends_member02/Demo02.java b/day09/src/com/inmind/extends_member02/Demo02.java index c3187d6..89bf565 100644 --- a/day09/src/com/inmind/extends_member02/Demo02.java +++ b/day09/src/com/inmind/extends_member02/Demo02.java @@ -15,5 +15,7 @@ public class Demo02 { zi.methodZi(); System.out.println("----------"); zi.methodFu(); + System.out.println("----------3种同名变量的访问--------------"); + zi.method(); } } diff --git a/day09/src/com/inmind/extends_member02/Fu.java b/day09/src/com/inmind/extends_member02/Fu.java index 8a4f713..d883dac 100644 --- a/day09/src/com/inmind/extends_member02/Fu.java +++ b/day09/src/com/inmind/extends_member02/Fu.java @@ -2,7 +2,7 @@ package com.inmind.extends_member02; //父类 public class Fu { int numFu = 200; - int num = 201; + int num = 201;//父类的成员变量 public void methodFu(){ System.out.println(numFu); System.out.println(num); diff --git a/day09/src/com/inmind/extends_member02/Zi.java b/day09/src/com/inmind/extends_member02/Zi.java index 3a69c3b..75e3417 100644 --- a/day09/src/com/inmind/extends_member02/Zi.java +++ b/day09/src/com/inmind/extends_member02/Zi.java @@ -2,11 +2,18 @@ package com.inmind.extends_member02; //子类 public class Zi extends Fu { int numZi = 100; - int num = 101; + int num = 101;//子类的成员变量 public void methodZi(){ System.out.println(numFu); System.out.println(numZi); System.out.println(num); } + + public void method(){ + int num = 50;//局部变量 + System.out.println(num);//局部变量 + System.out.println(this.num);//本类的成员变量 + System.out.println(super.num);//父类的成员变量 + } }