From b121cf4b73abc97c2e2637d996b84cc7c550d46f Mon Sep 17 00:00:00 2001 From: xuxin <840198532@qq.com> Date: Wed, 23 Sep 2026 10:46:49 +0800 Subject: [PATCH] =?UTF-8?q?day09--=E5=8C=BA=E5=88=86=E5=AD=90=E7=B1=BB?= =?UTF-8?q?=E6=96=B9=E6=B3=95=E4=B8=AD=E9=87=8D=E5=90=8D=E7=9A=84=E4=B8=89?= =?UTF-8?q?=E7=A7=8D=E5=8F=98=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- day09/src/com/inmind/extends_vars02/Demo03.java | 10 ++++++++++ day09/src/com/inmind/extends_vars02/Fu.java | 2 +- day09/src/com/inmind/extends_vars02/Zi.java | 11 ++++++++++- 3 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 day09/src/com/inmind/extends_vars02/Demo03.java diff --git a/day09/src/com/inmind/extends_vars02/Demo03.java b/day09/src/com/inmind/extends_vars02/Demo03.java new file mode 100644 index 0000000..ed45bdc --- /dev/null +++ b/day09/src/com/inmind/extends_vars02/Demo03.java @@ -0,0 +1,10 @@ +package com.inmind.extends_vars02; +/* +区分子类方法中重名的三种变量 + */ +public class Demo03 { + public static void main(String[] args) { + Zi zi = new Zi(); + zi.method(); + } +} diff --git a/day09/src/com/inmind/extends_vars02/Fu.java b/day09/src/com/inmind/extends_vars02/Fu.java index 3050765..afab199 100644 --- a/day09/src/com/inmind/extends_vars02/Fu.java +++ b/day09/src/com/inmind/extends_vars02/Fu.java @@ -1,7 +1,7 @@ package com.inmind.extends_vars02; public class Fu { - int num = 10; + int num = 10;//成员变量 int numFu = 20; public void methodFu(){ diff --git a/day09/src/com/inmind/extends_vars02/Zi.java b/day09/src/com/inmind/extends_vars02/Zi.java index cac12ed..a5d6f15 100644 --- a/day09/src/com/inmind/extends_vars02/Zi.java +++ b/day09/src/com/inmind/extends_vars02/Zi.java @@ -1,7 +1,7 @@ package com.inmind.extends_vars02; public class Zi extends Fu{ - int num = 30; + int num = 30;//成员变量 int numZi = 40; public void methoZi(){ @@ -9,4 +9,13 @@ public class Zi extends Fu{ System.out.println(numZi); System.out.println(numFu); } + + public void method(){ + int num = 50;//局部变量 + System.out.println(num);//50 就近原则 + System.out.println(this.num);//30 + System.out.println(super.num);//super表示父类,父类的成员变量 + + + } }