Java 构造函数特点
(1). 一般函數(shù)是用于定義對象應該具備的功能。而構(gòu)造函數(shù)定義的是,對象在調(diào)用功能之前,在建立時,應該具備的一些內(nèi)容。也就是對象的初始化內(nèi)容。
(2). 構(gòu)造函數(shù)是在對象建立時由jvm調(diào)用, 給對象初始化。一般函數(shù)是對象建立后,當對象調(diào)用該功能時才會執(zhí)行。
(3). 普通函數(shù)可以使用對象多次調(diào)用,構(gòu)造函數(shù)就在創(chuàng)建對象時調(diào)用。
(4). 構(gòu)造函數(shù)的函數(shù)名要與類名一樣,而普通的函數(shù)只要符合標識符的命名規(guī)則即可。
(5). 構(gòu)造函數(shù)沒有返回值類型。
(6). 當類中沒有定義構(gòu)造函數(shù)時,系統(tǒng)會指定給該類加上一個空參數(shù)的構(gòu)造函數(shù)。這個是類中默認的構(gòu)造函數(shù)。當類中如果自定義了構(gòu)造函數(shù),這時默認的構(gòu)造函數(shù)就沒有了。
備注:可以通過javap命令驗證。
(7).在一個類中可以定義多個構(gòu)造函數(shù),以進行不同的初始化。多個構(gòu)造函數(shù)存在于類中,是以重載的形式體現(xiàn)的。因為構(gòu)造函數(shù)的名稱都相同。
作者:飄走的我
來源:CSDN
原文:https://blog.csdn.net/qq_33642117/article/details/51909346
版權(quán)聲明:本文為博主原創(chuàng)文章,轉(zhuǎn)載請附上博文鏈接!
總結(jié)
以上是生活随笔為你收集整理的Java 构造函数特点的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 我玩过这个1992年的沙丘游戏,所以您不
- 下一篇: 直播间搭建中关于短音效开发的直播间源码实