継承

867 ワード

継承とは?


子クラスは、
  • 親クラスの変数またはメソッド
  • を継承します.

    継承された構造

    class 자식클래스 extends 부모클래스 {
       ...
    }
    부모클래스(Phone)     자식클래스(Smart Phone)
         name                   name
       company                company
         color                 color
        call()                 call()
       receive()              receive()
                            installApp()

  • 子クラスは、親クラスのすべてのフィールドとメソッドを使用できます.

  • サブクラスでさらに実現したい機能を実現するだけでよい.

    継承フィーチャー



  • 単一の継承のみが可能です.複数の親は使用できません

  • 子クラスをオブジェクトとして作成すると、親クラスが最初にオブジェクト化されます.

  • 各クラスは、Objectクラスから始まる継承関係のサブオブジェクトです.(すべてのクラスの最上位クラスは「オブジェクトカレンダー」です)

  • 継承関係での変換
  • 自動変換(子->親)
    親=子
  • 強制変換(親->子)
    子=(子)親