【局部内部类】:
[定义]:如果一个类是定义在一个方法内部的,那么就是一个局部内部类。
“局部”只有当前所属方法才可以试用它,出了方法就不可以用了
【格式】:
修饰符 class 外部类名称{
修饰符 返回值类型 外部类名称(参数列表){
class 局部类名称{
//.....
}
}
}
【演示模板】:
public class Outer {
public void outerMethod(){
class Inner{
int num=10;
public void innerMethod(){
System.out.println(num);
}
}
Inner inner=new Inner();
inner.innerMethod();
}
}
Main 方法://num 10实现了
public class Main {
public static void main(String[] args) {
Outer outer=new Outer();
outer.outerMethod();
}
}