構造方法,super,this

2021-07-11 01:34:47 字數 487 閱讀 7644

父類

public

class animal

animal(string str)

protected

void

eat()

}

子類

public

class

dogextends

animal

public

void

eat()

}

測試方法

public

class test

}

結果

我是父類animal的構造方法,不帶參

我是父類的eat方法–我是動物,我是protected修飾的方法

我是dog的構造方法

我覆蓋了父類的eat方法

我是父類animal的構造方法,帶參

super,this引用建構函式

3.引用建構函式 super 引數 呼叫父類中的某乙個建構函式 應該為建構函式中的第一條語句 this 引數 呼叫本類中另一種形式的建構函式 應該為建構函式中的第一條語句 12 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25...

構造方法構造器 構造方法過載

一 構造方法 構造器 定義 1 構造方法就是類似於方法,但是構造方法沒有返回值 不用也不能寫void 2 構造方法名字必須與類名相同 3 構造方法不能被static修飾 構造方法屬於物件,static屬於類 4 一旦定義帶參的建構函式,程式將不再為你自動建立空構造器。作用 可以在new物件的同時傳入...

繼承 super this 抽象類

頂層父類object類,所有的類預設繼承object 定義 就是子類繼承父類的屬性和行為,使得子類具有與父類相同的屬性 相同的行為,子類可以直接訪問父類中的非私有的屬性和行為 子類是基於父類的功能和屬性進一步 繼承優點 提高 的復用性 類與類之間產生了關係,是多型的前提 格式 繼承後的特點 成員變數...