JavaSE-12.2.2【局部内部类】
package day3.yub4by02.p2;
/*
2.3 局部内部类
局部内部类定义位置
局部内部类是在方法中定义的类
局部内部类方式方式
局部内部类,外界是无法直接使用,需要在方法内部创建对象并使用
该类可以直接访问外部类的成员,也可以访问方法内的局部变量
*/
public class OuterDemo {
public static void main(String[] args) {
Outer o = new Outer();
o.method();
}
}
package day3.yub4by02.p2;
public class Outer {
private int num = 20;
public void method(){
int num2 = 40;
class Inner{ //局部内部类
public void show(){
System.out.println(num);
System.out.println(num2);
}
}
Inner i = new Inner();
i.show();
}
}

浙公网安备 33010602011771号