通過構(gòu)造函數(shù)實例化對象的方法
如下所示:
/** * Created by hunt on 2017/6/27. * 測試的實體類 * @Data 編譯后會自動生成set、get、無慘構(gòu)造、equals、canEqual、hashCode、toString方法 */ @Data public class Person { private String name; private int age; public Person(String name){ this.name = name; } public Person(int age){ this.age = age; } public Person(String name,int age){...} }
import java.lang.reflect.Constructor; /** * Created by hunt on 2017/6/27. */ public class NewInstanceTest { public static void main(String[] args) { Class<Person> personClass = Person.class; try { Constructor<?> constructor = personClass.getConstructor(java.lang.String.class); Person p = (Person) constructor.newInstance("hunt"); System.out.println(p); } catch (Exception e) { e.printStackTrace(); } } }
總結(jié):通過class.getConstructor(parameterTypes)獲得對應(yīng)的構(gòu)造器,然后通過constructor.newInstance(parameterTypes)實例化對象。
以上這篇通過構(gòu)造函數(shù)實例化對象的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
bootstrap常用組件之頭部導(dǎo)航實現(xiàn)代碼
這篇文章主要介紹了bootstrap常用組件之頭部導(dǎo)航實現(xiàn)代碼,然后對個別常用屬性進行了解釋,需要的的朋友參考下吧2017-04-04JS中touchstart事件與click事件沖突的解決方法
這篇文章主要給大家介紹了關(guān)于JS中touchstart事件與click事件沖突的解決方法,文中通過示例代碼將解決的方法介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2018-03-03js統(tǒng)計頁面的來訪次數(shù)實現(xiàn)代碼
這篇文章主要介紹了如何使用js統(tǒng)計頁面的來訪次數(shù),需要的朋友可以參考下2014-05-05javascript實現(xiàn)圖片延遲加載方法匯總(三種方法)
看到一些大型網(wǎng)站,頁面如果有很多圖片的時候,當你滾動到相應(yīng)的行時,當前行的圖片才即時加載的,這樣子的話頁面在打開只加可視區(qū)域的圖片,而其它隱藏的圖片則不加載,一定程序上加快了頁面加載的速度,跟著小編一起學(xué)習(xí)javascript實現(xiàn)圖片延遲加載吧2015-08-08微信公眾號網(wǎng)頁授權(quán)登錄的超簡單實現(xiàn)步驟
微信開放平臺為第三方移動程序提供分享、傳播的接口,使用戶可將第三方程序的內(nèi)容發(fā)布給好友或分享至朋友圈,下面這篇文章主要給大家介紹了關(guān)于微信公眾號網(wǎng)頁授權(quán)登錄的超簡單實現(xiàn)方法,需要的朋友可以參考下2022-06-06javascript 讀取XML數(shù)據(jù),在頁面中展現(xiàn)、編輯、保存的實現(xiàn)
最近需要做這樣一個需求,數(shù)據(jù)保存在XML里,在頁面上通過表格顯示其內(nèi)容,可以修改內(nèi)容,再保存到XML。下面把做這個東西的過程記錄下來,做個筆記,也給需要的人一些幫助。2009-10-10基于JavaScript實現(xiàn)除夕煙花秀與隨機祝福語
新年即將來臨,本文將為大家介紹一個基于JavaScript實現(xiàn)的頁面特效:煙花秀+春節(jié)隨機祝福語。文中的示例代碼講解詳細,感興趣的可以了解一下2022-01-01