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(); } }