「Main.this」 cannot be reference from a static context

報錯的代碼如下:   記錄下錯誤原因,基礎知識理解不正確導致的。 原因: 1、上面的問題主要是因爲InnerClass是成員內部類,構造一個成員內部類對象時應使用: InnerClass cc = new Main().new InnerClass(); 2、或者可以使用靜態內部類,InnerClass加上static關鍵字,靜態內部類的創建不需要依賴外部類。
相關文章
相關標籤/搜索