大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java構(gòu)造方法有什么用,詳細的使用說明

Java構(gòu)造方法有什么用,詳細的使用說明

更新時間:2020-07-07 16:20:14 來源:動力節(jié)點 瀏覽4674次

Java中構(gòu)造方法是個特殊的方法,初學者如我要想全說透恐怕是不可能的。我就說說我自己的理解吧,拋磚引玉,有遺漏或錯誤的請大家指正!

構(gòu)造方法一般說法是用來對new出來的對象進行初始化的,也是類的方法,不過他比較特殊。為什么用構(gòu)造函數(shù),我舉個例子說下

Java構(gòu)造方法有什么用,詳細的使用說明

有沒有發(fā)現(xiàn),我每new個新對象都要給他賦值,麻煩不說,指不定什么時候忘了呢。而且,如果把變量設(shè)成private,我還不能訪問。下面在用構(gòu)造方法走一個:

Java構(gòu)造方法有什么用,詳細的使用說明

用構(gòu)造方法就不一樣,我只要在new新對象的時候傳兩參數(shù),它自動就把變量賦值了,也有利于類的封裝,我這里的兩個變量可都是private哦!

它有幾個特征:

1、方法名和類名必須是一樣的;

2、構(gòu)造方法沒有返回值;

3、在new一個新對象時,構(gòu)造函數(shù)自動執(zhí)行;

Java構(gòu)造方法有什么用,詳細的使用說明

舉例說明,Dog類中我建了三個方法,在主函數(shù)中new出dog時,沒有調(diào)用任何方法,但是第一個Dog()函數(shù)執(zhí)行了。是不是實例對象時自動執(zhí)行的啊!那么第二個函數(shù)為什么沒有執(zhí)行呢,因為它帶了返回值。系統(tǒng)自動把他歸類到普通方法里去了,要執(zhí)行它必須向普通方法一樣調(diào)用。(這里說下void,很多教材說它指沒有返回值。但void的沒有返回值和構(gòu)造方法的是不一樣的,我一般把void理解為該方法不需要返回值,而構(gòu)造方法是沒有返回值。)

4、一個類可以有多個構(gòu)造方法;

說是多個,主要體現(xiàn)在所傳參數(shù)上,兩個完全一模一樣的是不允許的。

Java構(gòu)造方法有什么用,詳細的使用說明

兩個構(gòu)造方法,參數(shù)不一樣,new新對象時,系統(tǒng)會根據(jù)你傳的參數(shù)選擇調(diào)用哪個方法。當然你在new新對象是傳參數(shù)就不能亂傳了,必須和某個構(gòu)造方法中的類型、數(shù)量一致。

5、每個函數(shù)都有一個默認的構(gòu)造方法;

這個就不知道怎么演示了,上兩張截圖,大家對比下:

Java構(gòu)造方法有什么用,詳細的使用說明

new對象是出錯了,因為和構(gòu)造方法參數(shù)不一樣嘛!

Java構(gòu)造方法有什么用,詳細的使用說明

我把自己寫的構(gòu)造方法刪了,反而通過了。一般認為,你寫了自己的構(gòu)造方法,會覆蓋掉默認的所以第一個通不過,刪掉自己的,系統(tǒng)調(diào)用默認的,第二個通過了!

構(gòu)造方法的優(yōu)先級是很高的,一旦創(chuàng)建對象,就會立刻執(zhí)行。但是昨天補充的那個static代碼塊比它的優(yōu)先級還高,還在它之前執(zhí)行,這里就不演示了。

以上就是動力節(jié)點java培訓機構(gòu)的小編針對“Java構(gòu)造方法有什么用,詳細的使用說明”的內(nèi)容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 奇米777777| 久草国产在线观看 | 久久婷婷五夜综合色频 | 国产 高清 在线 | 麻豆射区 | 亚洲精品久久久久午夜 | 免费两性的视频网站 | 成人永久福利在线观看不卡 | 亚洲国产天堂在线网址 | 国产美女a做受大片在线观看 | 天天曰天天爽 | 美女羞羞视频 | 欧美一区二区三 | 91视频免费播放 | 免费一级毛片无毒不卡 | 亚洲高清在线视频 | 日韩经典中文字幕 | 久久91精品久久91综合 | 国产在线精品香蕉麻豆 | 草草免费视频 | 国产精品成人一区二区不卡 | 国产精品免费久久久久影院 | 91最新国产| 毛片段 | 日本一区二区三区四区公司 | 曰批免费视频播放在线看片二 | 欧美日本在线播放 | 伊人久久精品亚洲午夜 | 国产成人精品高清在线观看99 | 国产成人免费在线视频 | 国产精品亚洲专区在线播放 | 久久久久久久国产免费看 | 久热99 | 国产大片免费观看中文字幕 | 日韩人成免费网站大片 | 操操碰| 欧美草逼视频 | 国产亚洲综合一区二区在线 | 深夜福利国产精品亚洲尤物 | 免费看国产精品久久久久 | 天天干天天射综合网 |