継承は、拡張します
2つのクラスが存在するかどうかを継承を決定する:包含関係は、
IS-A(AはBです )
親クラス、基底クラス、スーパークラス
、サブクラス、派生クラス
サブクラスのプライベートメンバーは、親クラスを継承することはできません
サブクラスのコンストラクタは、親クラスを継承することはできません
Javaサポート多重継承、継承一方向のみ、単一継承
スコープアクセス修飾子
修飾子 スコープ |
パブリック | 保護されました | デフォルト | プライベート |
現在のクラス | √ | √ | √ | √ |
現在のパッケージ | √ | √ | √ | × |
他のパッケージと同様 | √ | √ | × | × |
他のパッケージ | √ | × | × | × |
Javaの継承はfalseです
この()
呼び出しは、コンストラクタコンストラクタのパラメータに一致し
、この()コンストラクタの最初の行に配置されなければならない
回避するために、プログラムに出口を維持しなければならない無限ループ
スーパー
親オブジェクトポイント
()スーパー
コンストラクタメソッド呼び出しは、親クラスのサブクラスのコンストラクタ内の引数と一致する
)、スーパー(第一サブクラスコンストラクタ行に配置する必要があります