java 局部内部类总结

记:内部类的分类:

1、成员内部类;
2、局部内部类;
3、静态内部类;
4、匿名内部类。

一、什么是局部内部类?

在方法内部定义的类。这也就导致局部内部类具有局限性,即当局部内部类所在的方法运行的时候,局部内部类才可以运行,否则,局部内部类不能被运行。局部内部类可以调用外部类的成员(在局部内部类的方法中编写调用代码)。

二、如何创建局部内部类对象?

在方法中创建局部内部类之后,直接在方法中创建局部内部类对象。

三、如何调用局部内部类?

创建外部类对象,用外部类对象直接调用局部内部类所在的方法即可。

四、合法范例

Outer外部类 和 Inner内部类
1、在Outer类中定义一个成员变量、两个成员方法,其中一个成员方法中创建局部内部类Inner。
2、在Inner内部类中定义一个成员变量、成员方法并调用外部类的一个方法。
3、创建局部内部类对象
java 局部内部类总结4、编写测试类,调用局部内部类,并输出局部内部中的方法。

java 局部内部类总结