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