20.12.24

920 ワード

継承

  • 親が所有するメンバー変数/メソッドを、宣言することなく子クラスで使用できるようにします.
  • public class 자식클래스 extends 부모클래스{
    }

  • JAvaはマルチ継承をサポートしておらず、単一の継承しかできません

  • 継承可能


  • 初期化ブロックを継承しない親クラスの作成者
    親クラスのprivateメンバー変数は継承されますが、直接アクセスできません.

  • ジェネレータメソッドの最初の再行super()位置
  • 継承されたメリット

  • の重複データを排除することにより、コードを効率的に管理することができる.
  • 汎用コードは、親クラスで管理できます.
  • 継承フィーチャー

  • 親フィールド/メソッドは、子クラスで宣言することなく
  • にアクセスできます.
  • すべてのクラスの最上位の親はObjectクラスです.
  • クラスが継承されていない場合はextendsオブジェクトを省略する.
  • オブジェクトのメソッドは、すべてのクラス(toString、hashCode、equals...)に使用できます.
  • public class Parent (extends Object)

    ここの多くのObjectの方法はすべて使うことができます!