構造方法
特點:
1.方法名稱和類名相同
2.不用定義返回值類型
3.不可以寫return語句
作用:
給對象初始化
構造方法細節:
當一個類中沒有定義構造函數時,系統會默認添加一個無參的構造方法。
當在類中自定義構造方法后,默認的無參構造方法會消失(如果需要無參構造方法需要手動添加)
構造方法與一般方法在寫法上的不同:
構造方法:
public(修飾符) class(定義類的關鍵字) Test(類名)(){ //無參 Test(類名)(){ } //帶一個參數 Test(類名) (String(變量類型) name(變量名)){ } }
一般方法:
定義類:
public(修飾符) class(定義類的關鍵字) Test(類名)(){ private(修飾符) static(修飾符) String(變量類型) s(變量名) = “hello world”; 下面是定義方法 public(修飾符) static(修飾符) void(返回值類型) main(方法名) (String[] args){ System.out.println(s);(代碼語句) } }
構造方法與一般方法在運行上的不同:
構造方法:
構造方法在創建的時候就會給對象初始化;
一個對象建立構造方法只能運行一次;
一般方法:
一般方法是對象調用才執行,給對象添加對象具備的功能;
一般方法可以被對象多次調用;