首頁 >Java >Java入門 >java中構造函數是什麼

java中構造函數是什麼

(*-*)浩
(*-*)浩原創
2019-11-12 09:48:397264瀏覽

java中構造函數是什麼

建構子是物件導向中的一員,建構函式可以叫做建構器,它的函式名稱與類別名稱相同,不用定義傳回值類型,也沒有具體的回傳值。

建構子是在建構創造時物件時呼叫函數,作用是可以給物件初始化,創建物件都必須透過建構函數初始化。 (推薦學習:java課程

一個類別中如果沒有定義過建構函數,那麼該類別會有一個預設的空參數建構子。如果在類別中定義了指定的建構函數,那麼該類別中的預設建構函數就沒有了。

java中構造函數是什麼java中構造函數是什麼

在描述事物時,該事物已存在就具備的一些內容,這些內容都定義在建構函式中時可以定義建構子。

一個類別當中可以有多個是可以給不同的物件進行不同的初始化,多個建構子在一個類別中出現他們的存在的形式就是叫做重載。

重載是在一個類別裡面,方法名字相同,而參數不同。傳回類型可以相同 也可以不同。被重載的方法必須形參列表不一樣,參數個數或型別不一樣,重載方法能夠在同一個類別中或是在一個子類別中被重載

java中構造函數是什麼

一般函數與建構函數的差異:

建構函數在建立物件時,就會呼叫與之對應的建構函數,物件進行初始化。物件建立時,建構函數會呼叫也只呼叫一次。

因為建構函式命名時跟類別名稱一樣,首字母要大寫;而一般函數物件建立後,需要函數功能時才呼叫。物件創建後,一般函數可以被呼叫多次,一般函數的命名首字母是小寫的

以上是java中構造函數是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn