靜態內剖類:
package innerClass;<br />public class OutClass1 {<br />public int oid;<br />public String oname;<br />public static class InnerStaticClass1{<br />public int iid;<br />public String iname;<br />}<br />} package innerClass;<br />import innerClass.OutClass1.InnerStaticClass1;<br />public class Test1 {<br />public static void main(String[] args) {<br />OutClass1 oc=new OutClass1();<br />InnerStaticClass1 ic=new InnerStaticClass1();<br />}<br />}
非靜態內剖類:
package innerClass;<br />public class OutClass2 {<br />public int oid;<br />public String oname;<br />public class InnerClass2<br />{<br />public int iid;<br />public String iname;<br />}<br />}
package innerClass;<br />public class Test2 {<br />public static void main(String[] args) {<br />OutClass2 oc=new OutClass2();<br />OutClass2.InnerClass2 ic=oc.new InnerClass2();<br />}<br />}