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.建構函式和一般函式...