它與一般函數有什么區別?
構造函數是一種特殊的方法。主要用來在創建對象時初始化對象,即為對象成員變量賦初始值,總與new運算符一起使用在創建對象的語句中。特別的一個類可以有多個構造函數,可根據其參數個數的不同或參數類型的不同來區分它們即構造函數的重載。
構造函數與一般函數的區別:
1、構造函數是沒有返回值類型的。
2、構造函數的函數名必須要與類名一致。
3、構造函數并不是由我們手動調用的,而是在創建對應的對象時,jvm就會主動調用到對應的構造函數。
4、如果一個類沒有顯式的寫上一個構造方法時,那么java編譯器會為該類添加一個無參的構造函數的。
5、如果一個類已經顯式的寫上一個構造方法時,那么java編譯器則不會再為該類添加 一個無參的構造方法。
6、構造函數是可以在一個類中以函數重載 的形式存在多個的。
下一篇枚舉常量的值是