java默認構建器是什么?
【提要】本篇《java默認構建器是什么》特別為需要編程學習的朋友收集整理的,僅供參考。內(nèi)容如下:
用構建器執(zhí)行初始化進程。這樣便可在編程時獲得更大的靈活程度,因為我們可以在運行期調(diào)用方法和采取行動,以下是小編為大家搜索整理的java默認構建器是什么,希望能給大家?guī)韼椭?更多精彩內(nèi)容請持續(xù)關注我們考試網(wǎng)!
正如早先指出的那樣,默認構建器是沒有自變量的。它們的作用是創(chuàng)建一個“空對象”。若創(chuàng)建一個沒有構建器的類,則編譯程序會幫我們自動創(chuàng)建一個默認構建器。例如:/pic/p>
int i;
}public class DefaultConstructor {
public static void main(String[] args) {
Bird nc = new Bird(); /pic/p>
}
} /pic/:~對于下面這一行:
new Bird();
它的作用是新建一個對象,并調(diào)用默認構建器——即使尚未明確定義一個象這樣的構建器。若沒有它,就沒有方法可以調(diào)用,無法構建我們的對象。然而,如果已經(jīng)定義了一個構建器(無論是否有自變量),編譯程序都不會幫我們自動合成一個:class Bush {
Bush(int i) {}
Bush(double d) {}
}現(xiàn)在,假若使用下述代碼:
new Bush();
編譯程序就會報告自己找不到一個相符的構建器。就好象我們沒有設置任何構建器,編譯程序會說:“你看來似乎需要一個構建器,所以讓我們給你制造一個吧!钡偃缥覀儗懥艘粋構建器,編譯程序就會說:“啊,你已寫了一個構建器,所以我知道你想干什么;如果你不放置一個默認的,是由于你打算省略它。”
【java默認構建器是什么?】相關文章:
java默認構建器是什么03-14
構建Java程序01-03
java類加載器10-31
Dreamweaver怎么更改網(wǎng)頁默認瀏覽器10-08
Dreamweaver如何更改網(wǎng)頁默認瀏覽器11-26
java編譯計算器09-26
Java類別載入器09-04
Java中的類加載器03-09
Java是什么01-12
- java默認構建器是什么 推薦度:
- 相關推薦