Java本地内部类 Java静态内部类 Java非内部类 Java本地内部类 public class OuterClass { public void display(){ int num = 23; class Inner{ public void print() { System.out.println("This is method inner class "+num); } } Inner obj = new Inner(); obj.print(); } public static void main(String args[]){ OuterClass outer = new OuterClass(); outer.display(); } } Java静态内部类 Java非内部类