継承
何を継承していますか?
新しいクラス構築するために既存のクラスに基づいて
そのクラスとクラスの間で発生します親クラスとサブクラス関係
----------------------------------------------
キーワードは継承されています拡張
Javaは単一継承のみをサポートしていますが、複数の層が継承できる
親クラスの唯一のパブリックメンバー継承
の利点を:コードの再利用性を向上させ、保守性の
欠点:クラスとクラスの間にあまりにも強い結合
----- -----------------------------------------
CatクラスはAnimalクラスを継承します。
public class Cat extends Animal {
}
親クラスのメソッドをオーバーライドします
この方法は、クラスの親子関係で発生オーバーライド
親クラスの機能は、サブクラスを提供する場合、特定のニーズを満たしていない、あなたは親クラスに書き換える必要が
サブクラス親クラスと親クラスのメソッドをオーバーライドする必要がありますまったく同じ方法宣言
@Override:検査方法を強制するかどうかをオーバーライドされたメソッドであります
--------------------------------- -------------
CatクラスはAnimalクラスを上書きします:
public class Cat extends Animal {
public void eat() {
syso();
}
}