反射異常 java.lang.InstantiationException處理

查看這個InstantiationException:異常的api所說的是:api

當應用程序試圖使用 Class 類中的 newInstance 方法建立一個類的實例,而指定的類對象沒法被實例化時,拋出該異常。實例化失敗有不少緣由,包括但不只限於如下緣由:數組

  • 類對象表示一個抽象類、接口、數組類、基本類型、void
  • 類沒有非 null 構造方法

 

是使用反射的時候編寫使用class實例化其餘類的對象的時候,必定要本身定義無參的構造方法。。。code

  注意了,被反射的類顯式的給出無參的構造方法。對象

相關文章
相關標籤/搜索