java 建構函式

2021-06-27 18:12:37 字數 550 閱讀 9391

1.建構函式

(1)構造方法的方法名必須與類名相同。

(2)構造方法沒有返回型別,也不能定義為void,在方法名前面不宣告返回值資料型別。

(3)構造方法的主要作用是完成物件的初始化工作,它能夠把定義物件時的引數傳給物件。

(4)乙個類可以定義多個構造方法,如果在定義類時沒有定義構造方法,則編譯系統會自動插入乙個無引數的預設構造器,這個構造器不執行任何**。

(5)構造方法可以過載,以引數的個數,型別,或排列順序區分。

(6)如果是要初始化成員變數,最好還是用建構函式。

**演示:

package overload;

public class student

public student(string stuname)

public student(string stuname,int age)

public string tostring()

public static void main(string args)

}

Java 建構函式

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

Java建構函式

物件一建立就會呼叫與之對應的建構函式。建構函式的作用 可以用於給物件進行初始化。建構函式的小細節 當乙個類中沒有定義建構函式時,那麼系統會預設給該類加入乙個空引數的建構函式。當在類中自定義了建構函式後,預設的建構函式就沒有了。建構函式和一般函式在寫法上有不同。在執行上也有不同。建構函式是在物件一建立...

java建構函式

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