Java 反射中的內部類的問題!!!

在寫程序中運用了反射機制,一連報兩個錯誤,一個是:java.lang.ClassNotFoundException ; 另一個是:java.lang.InstantiationException 。

內部類反射問題:

1、java.lang.ClassNotFoundException

這裏寫圖片描述

原因是:內部類編程之後的class 文件是獨立於外部類存在的。

這裏寫圖片描述

查看編譯後的文件因此得知: 外部類$內部類 (這種格式),修改代碼:

這裏寫圖片描述

2、java.lang.InstantiationException

實例化內部類報錯:
這裏寫圖片描述

修改後的實例化內部類:
這裏寫圖片描述

一些是 外部類 和 內部類:

這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章