day11-局部内部类概述和使用

This commit is contained in:
2026-05-30 11:49:17 +08:00
parent 49c8f29d83
commit aa4af28eec

View File

@@ -0,0 +1,39 @@
package com.inmind.local_innerclass07;
import com.inmind.member_innerclass06.Member_Outer_Class;
/*
局部内部类定义(方法中)
局部内部类的格式:
public class 外部类名{
方法修饰符 返回值类型 成员变量名(参数列表){
class 局部内部类名{
}
}
}
注意:局部内部类是定义在方法中,只能够在该定义方法中使用
*/
public class OuterClass {//外部类
//成员方法
public void method(){
int num = 10;//局部变量
//局部内部类
class InnerClass{
int num = 20;
static int i = 30;
public void innerMethod(){
System.out.println(num);
}
}
InnerClass innerClass = new InnerClass();
System.out.println(innerClass.num);
innerClass.innerMethod();
}
public void method1(){
}
}