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