java反射創(chuàng)建類會調(diào)用構(gòu)造函數(shù)嗎

首先說答案:肯定是調(diào)用的

背景

今天在群里看到一個人問問題魂奥,說自己的反射創(chuàng)建類為什么沒有走構(gòu)造函數(shù),然后群里就有個人說反射不走構(gòu)造函數(shù)柒凉,這個回答肯定是錯的帘皿,可能他的意思是不走他的有參構(gòu)造函數(shù)稠腊,因為問問題人寫的類中只有一個有參構(gòu)造躁染。我們不過分揣摩,先寫個例子證明是走構(gòu)造函數(shù)的架忌。

直接上代碼

我們先寫一個簡單的類User

public  class User {

    private String name;

    private Integer age;

    public User() {
        System.out.println("無參");
    }

    public User(String name, Integer age) {
        System.out.println("有參");
        this.name = name;
        this.age = age;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Integer getAge() {
        return age;
    }

    public void setAge(Integer age) {
        this.age = age;
    }
}

我們這里分別給一個無參吞彤,一個有參的構(gòu)造函數(shù),無參必須要有的叹放,不然發(fā)射的時候出報錯饰恕。

下面測試一下

  User user = User.class.getConstructor(String.class,Integer.class).newInstance("張三",12);
  User user2 = User.class.newInstance();

運行結(jié)果是
有參
無參

我們可以看到是輸出個構(gòu)造函數(shù)中的輸出字符的,所以反射創(chuàng)建類是會走構(gòu)造函數(shù)的井仰。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末埋嵌,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子俱恶,更是在濱河造成了極大的恐慌雹嗦,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,639評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件速那,死亡現(xiàn)場離奇詭異俐银,居然都是意外死亡,警方通過查閱死者的電腦和手機端仰,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,277評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來田藐,“玉大人荔烧,你說我怎么就攤上這事∑茫” “怎么了鹤竭?”我有些...
    開封第一講書人閱讀 157,221評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長景醇。 經(jīng)常有香客問我臀稚,道長,這世上最難降的妖魔是什么三痰? 我笑而不...
    開封第一講書人閱讀 56,474評論 1 283
  • 正文 為了忘掉前任吧寺,我火速辦了婚禮,結(jié)果婚禮上散劫,老公的妹妹穿的比我還像新娘稚机。我一直安慰自己,他們只是感情好获搏,可當(dāng)我...
    茶點故事閱讀 65,570評論 6 386
  • 文/花漫 我一把揭開白布赖条。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪纬乍。 梳的紋絲不亂的頭發(fā)上碱茁,一...
    開封第一講書人閱讀 49,816評論 1 290
  • 那天,我揣著相機與錄音仿贬,去河邊找鬼纽竣。 笑死,一個胖子當(dāng)著我的面吹牛诅蝶,可吹牛的內(nèi)容都是我干的退个。 我是一名探鬼主播,決...
    沈念sama閱讀 38,957評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼调炬,長吁一口氣:“原來是場噩夢啊……” “哼语盈!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起缰泡,我...
    開封第一講書人閱讀 37,718評論 0 266
  • 序言:老撾萬榮一對情侶失蹤刀荒,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后棘钞,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體缠借,經(jīng)...
    沈念sama閱讀 44,176評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,511評論 2 327
  • 正文 我和宋清朗相戀三年宜猜,在試婚紗的時候發(fā)現(xiàn)自己被綠了泼返。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,646評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡姨拥,死狀恐怖绅喉,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情叫乌,我是刑警寧澤柴罐,帶...
    沈念sama閱讀 34,322評論 4 330
  • 正文 年R本政府宣布,位于F島的核電站憨奸,受9級特大地震影響革屠,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜排宰,卻給世界環(huán)境...
    茶點故事閱讀 39,934評論 3 313
  • 文/蒙蒙 一似芝、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧额各,春花似錦国觉、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,755評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽痕寓。三九已至,卻和暖如春蝇闭,著一層夾襖步出監(jiān)牢的瞬間呻率,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,987評論 1 266
  • 我被黑心中介騙來泰國打工呻引, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留礼仗,地道東北人。 一個月前我還...
    沈念sama閱讀 46,358評論 2 360
  • 正文 我出身青樓逻悠,卻偏偏與公主長得像元践,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子童谒,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,514評論 2 348

推薦閱讀更多精彩內(nèi)容

  • 這是16年5月份編輯的一份比較雜亂適合自己觀看的學(xué)習(xí)記錄文檔单旁,今天18年5月份再次想寫文章,發(fā)現(xiàn)簡書還為我保存起的...
    Jenaral閱讀 2,739評論 2 9
  • (轉(zhuǎn)自csdn) 反射是框架設(shè)計的靈魂 (使用的前提條件:必須先得到代表的字節(jié)碼的Class饥伊,Class類用于表示...
    尼爾君閱讀 223評論 0 1
  • 課程地址:Java基礎(chǔ)之 — 反射(非常重要) (使用的前提條件:必須先得到代表的字節(jié)碼的Class象浑,Cla...
    叨唧唧的閱讀 683評論 0 2
  • 整理來自互聯(lián)網(wǎng) 1,JDK:Java Development Kit琅豆,java的開發(fā)和運行環(huán)境愉豺,java的開發(fā)工具...
    Ncompass閱讀 1,537評論 0 6
  • 今天去了動物園,這是玩的最好的一次茫因。孩子配合 開心 看了最多動物蚪拦。到老虎區(qū)時 因為望遠鏡發(fā)生了一些事,哥哥爬上望遠...
    花生妹妹觀察記閱讀 95評論 0 0