package itheima_03;
public class Outer {
private int num = 10;
public void method(){
int num2 =20;
class Inner {
public void show(){
System.out.println(num);
System.out.println(num2);
}
}
Inner i = new Inner();
i.show();
}
}
package itheima_03;
/*
测试类
*/
public class OuterDemo {
public static void main(String[] args){
Outer o = new Outer();
o.method();
}
}
局部内部类
局部内部类是在方法中定义的类,所以外界是无法直接使用。需要在方法内部创建对象并使用该类可以直接访问外部类的成员,也可以访问方法内的局部变量
本文详细介绍了Java编程中的局部内部类概念,通过一个具体的例子展示了如何在方法内定义局部内部类,并且说明了局部内部类如何访问外部类的成员以及方法内的局部变量。此外,还提到了局部内部类的使用限制,即只能在定义它的方法内部使用。
4703

被折叠的 条评论
为什么被折叠?



