Java建構函式

2021-07-11 22:52:15 字數 658 閱讀 6087

物件一建立就會呼叫與之對應的建構函式。

建構函式的作用:可以用於給物件進行初始化。

建構函式的小細節:

當乙個類中沒有定義建構函式時,那麼系統會預設給該類加入乙個空引數的建構函式。

當在類中自定義了建構函式後,預設的建構函式就沒有了。

建構函式和一般函式在寫法上有不同。

在執行上也有不同。

建構函式是在物件一建立就執行。給物件初始化。

而一般方法是物件呼叫才執行,給是物件新增物件具備的功能。

乙個物件建立,建構函式只執行一次。

而一般方法可以被該物件呼叫多次。

什麼時候定義建構函式呢?

當分析事物時,該事物存在具備一些特性或者行為,那麼將這些內容定義在建構函式中。

class person

person()

/**/

person(string n)

/*public void setname(string n)

public string getname()

*/person(string n,int a)

public void cry() }

class persondemo2

}

————摘自《畢向東25天》

Java 建構函式

1.建構函式的特點 1 和類名具有相同的名稱 2 沒有返回型別,注意這裡的沒有返回型別和void是不一樣的。3 不能在建構函式中寫帶有return的語句 2.建構函式的過載 建構函式一樣可以進行過載,根據引數列表的引數個數或者引數型別進行區分。3.建構函式的一些細節 1 當我們在乙個類中沒有寫建構函...

java 建構函式

1.建構函式 1 構造方法的方法名必須與類名相同。2 構造方法沒有返回型別,也不能定義為void,在方法名前面不宣告返回值資料型別。3 構造方法的主要作用是完成物件的初始化工作,它能夠把定義物件時的引數傳給物件。4 乙個類可以定義多個構造方法,如果在定義類時沒有定義構造方法,則編譯系統會自動插入乙個...

java建構函式

建構函式 1.函式名與類名相同 2.不用定義返回值型別 3.不用寫return語句 建構函式特點 1.當乙個類中沒有定義建構函式時,系統會預設給該類加入乙個空引數的建構函式。自己定義了建構函式,系統就不預設建立了 2.物件一建立就會呼叫與之對應的建構函式,可以用於給物件初始化。3.建構函式和一般函式...