インスタンス変数やメソッドの外部からの見え方
| +(アクセス修飾子のpublic) | 全てのクラスから見える |
|---|---|
| ー(アクセス修飾子のprivate) | 自身のクラスからだけ見える |
| #(アクセス修飾子のprotected) | 自身のクラスとサブクラスから見える |
| 〜:チルダー(無し) | 自身のクラスと同一パッケージから見える |
元になるクラスがあり、それを土台にし、拡張や修正した新たなクラスを作成する考え方(概念)
| 元になるクラス | スーパークラス(親クラス) |
|---|---|
| 継承して作成されるクラス | サブクラス(子クラス) |
クラス宣言において継承元を省略した場合にはObjectクラスがスーパークラスとなる
メソッドの名前、引数の個数と型、戻り値などの組み合わせ
メソッドの多重定義のこと、シグネチャの違いで複数の同じ名前のメソッドを宣言すること
スーパークラスのメソッドを上書きすること