newInstance() 方法
生活随笔
收集整理的這篇文章主要介紹了
newInstance() 方法
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
通過 Class 類的 newInstance() 方法創(chuàng)建對象,該方法要求該 Class 對應類有無參構(gòu)造方法。執(zhí)行 newInstance()方法實際上就是使用對應類的無參構(gòu)造方法來創(chuàng)建該類的實例,其代碼的作用等價于Super sup = new Super()。
Class c = Class.forName("Super");//通過Class類的newInstance()方法創(chuàng)建對象Super sup = (Super)c.newInstance();System.out.println(sup.supPublic());如果 Super 類沒有無參構(gòu)造方法,運行程序時則會拋出一個 InstantiationException 實例化異常。
總結(jié)
以上是生活随笔為你收集整理的newInstance() 方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。