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