継承関係にあるもの
is-a関係=kind-of関係
*インタフェースのとその実装クラスもis-aになる。
継承は1つしか出来ないから、extendsキーワードのあとは1つしか指定できない。
継承してても、親クラスのprivateなメンバ変数にはサブクラスからアクセスできない。
コンストラクタ
- 継承しているとき、サブクラスにもスーパークラスにも引数なしコンストラクタがないと、コンパイルエラー。サブクラスがNewされるとき、スーパーのデフォルトコンストラクタが必要だから。
- サブクラスはスーパークラスのコンストラクタを継承できない。コンパイルエラーになる。
