1. 程式人生 > >建構函式,過載,重寫,繼承

建構函式,過載,重寫,繼承

一、建構函式

1.無參:

建構函式的名字和類的名字相同。

()裡面不寫形式引數,{}裡面寫邏輯程式碼,對類進行初始化

2.有參:

()裡面寫形式引數,{}裡面寫邏輯程式碼,例:this.+程式碼,對類進行初始化

二、過載

方法名(返回值後面的是名字),返回值相同(void無返回值不用寫return),

public void asfhuuh(){

}
public  void asfhuuh(int a){

}
public  void asfhuuh(String b){

}
public void asfhuuh(int a,String b){

}
public  void asfhuuh(String b,int a ){

}

形式引數(小括號裡面的東西)不同,就是過載。

三、重寫

  • 父類的方法在子類裡面再寫一遍,方法名相同、返回值相同、形式引數相同。

  • 在子類中可以根據需要對從基類中繼承來的方法進行重寫。

  • 訪問修飾值只能大不能小。

    //父類:public void Date(){

    } //子類: public void Date(){

四、繼承

使用extends關鍵詞,子類繼承除pravite修飾以外的所有方法和屬性。

如果呼叫super,必須寫在子類構造方法的第一行。