public class StaticCls{ public static void main(String[] args){ OuterCls.InnerCls oi=new OuterCls.InnerCls(); }} class OuterCls{ public static class InnerCls{ InnerCls(){ System.out.println("InnerCls"); } }}
輸出結果會如你所料: InnerCls 和普通類一樣。內部類的其它用法請參閱Think in Java中的相關章節,此處不作詳解。 關于另三篇文章(this,super,final)會陸續發表,敬請關注。