From bc610b6d32266e4ec8f9a01204d9d1727abffb61 Mon Sep 17 00:00:00 2001 From: xuxin <840198532@qq.com> Date: Fri, 9 Oct 2026 15:01:44 +0800 Subject: [PATCH] =?UTF-8?q?day11--=E5=86=85=E9=83=A8=E7=B1=BB=E7=9A=84?= =?UTF-8?q?=E6=A6=82=E5=BF=B5=E4=B8=8E=E5=88=86=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/com/inmind/inner_class03/Demo06.java | 22 +++++++++++++++++++ .../inner_class03/Member_Outer_Class.java | 22 +++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 day11/src/com/inmind/inner_class03/Demo06.java create mode 100644 day11/src/com/inmind/inner_class03/Member_Outer_Class.java diff --git a/day11/src/com/inmind/inner_class03/Demo06.java b/day11/src/com/inmind/inner_class03/Demo06.java new file mode 100644 index 0000000..1b6ff30 --- /dev/null +++ b/day11/src/com/inmind/inner_class03/Demo06.java @@ -0,0 +1,22 @@ +package com.inmind.inner_class03; +/* +内部类:将一个类A定义在另一个类B里面,里面的那个类A就称为内部类,B则称为外部类。 +分类: +1.成员内部类:(类中方法外) +2.局部内部类:(方法中) + 匿名内部类 + + ----------------------------------- + 成员内部类的定义(写在成员位置) + public class 外部类名{ + + int i = 0; + + public class 内部类名{ + + } + +} + */ +public class Demo06 { +} diff --git a/day11/src/com/inmind/inner_class03/Member_Outer_Class.java b/day11/src/com/inmind/inner_class03/Member_Outer_Class.java new file mode 100644 index 0000000..ee9d20d --- /dev/null +++ b/day11/src/com/inmind/inner_class03/Member_Outer_Class.java @@ -0,0 +1,22 @@ +package com.inmind.inner_class03; + +public class Member_Outer_Class {//外部类 + //类中方法外就是成员位置 + int i = 10;//成员变量 + public class Member_Inner_Class{//成员内部类 + int i1 = 10; + public void innerMethod(){ + + } + } + public void method(){ + int j = 20;//局部变量 + class Local_Inner_Class{//局部内部类 + int k = 30; + public void localInnerMethod(){ + + } + } + + } +}