day11--内部类的概念与分类

This commit is contained in:
xx
2026-10-09 15:01:44 +08:00
parent 416c5c5d57
commit bc610b6d32
2 changed files with 44 additions and 0 deletions
@@ -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 {
}
@@ -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(){
}
}
}
}