局部内部类

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了局部内部类相关的知识,希望对你有一定的参考价值。

1.什么是局部内部类
定义在方法内部的类叫做局部内部类
2.如何访问局部内部类中的成员
public class Test {

public static void main(String[] args) {
    Outer  o = new Outer();
    o.method();
}

}
class Outer {
int x = 0 ;
void method(){
class Inner{
void function(){
System.out.println("x="+x);
}
}
//调用局部内部类中的方法
Inner inner = new Inner();
inner.function();
}
}
3.内部类定义原则
当描述事物时,事物内部还有事物,该事物用内部类描述,因为内部事物在使用外部事物的内容
例如:心脏这个内部事物在使用人体这个外部事物中的血液

以上是关于局部内部类的主要内容,如果未能解决你的问题,请参考以下文章

局部内部类

java 局部内部类

java内部类之成员内部类之局部内部类

局部内部类访问它所在方法的局部变量时,要求该局部变量必须声明为final的原因

局部内部类final文章1

Java学习笔记3.8.2 内部类 - 局部内部类