構造方法和過載理解

2021-09-01 12:11:02 字數 448 閱讀 5070

(1)每個物件都有乙個構造方法,構造方法不寫返回型別(不代表沒有返回型別)

(2)方法名和類名一定相同

//建立乙個物件

public class teacher

//物件構造方法

public teacher()

方法的過載:

(1)構造方法的過載:

引數的型別和個數不同。

過載方法名與原來方法必須相同

public teacher(){}

public teacher()

public teacher()

(2)一般方法的過載:

引數的型別和個數不同。

過載方法名與原來方法必須相同。

返回型別可以不同,但是必須要有。

public void teach(string name){}

public int teach()

構造方法和方法過載

結構 訪問修飾符 返回值型別 方法名 引數列表 有返回值接收定義乙個接收變數 接收變數a 類名.方法名 實參 system.out.print 接收變數a 注意點 1.呼叫方法時不用指定實參型別,直接使用具體值即可 2.形式引數與實際引數型別要一致,數量也要一致 引數 基本資料型別做引數時,傳遞的是...

構造方法和構造方法的過載

1.通過new關鍵字呼叫 2.構造器雖然有返回值,但是不能定義返回值型別 返回值的型別肯定是本類 不能在構造器裡使用return返回某個值。3.如果我們沒有定義構造器,則編譯器會自動定義乙個無參的建構函式。如果已定義則編譯器不會自動新增 4.構造器的方法名必須和類名一致 類 class point ...

方法過載和重寫 構造方法

自定義構造方法 乙個類中允許出現多個同名但不同引數的方法,這種方法叫做方法過載 同乙個類中 方法名相同 引數 個數或型別 不同 與返回值 訪問修飾符無關 作用 讓開發者需要記憶的函式名大大降低,提高開發效率 注意 一般是類似的功能寫成過載 方法名相同 引數列表相同 返回值型別相同或者是其子類 返回許...