第5章までの専門用語(テクニカルターム:technical term)

可視性

インスタンス変数やメソッドの外部からの見え方

+(アクセス修飾子のpublic) 全てのクラスから見える
ー(アクセス修飾子のprivate) 自身のクラスからだけ見える
#(アクセス修飾子のprotected) 自身のクラスとサブクラスから見える
〜:チルダー(無し) 自身のクラスと同一パッケージから見える

継承(インヘリタンス:inheritance)

元になるクラスがあり、それを土台にし、拡張や修正した新たなクラスを作成する考え方(概念)

元になるクラス スーパークラス(親クラス)
継承して作成されるクラス サブクラス(子クラス)

Objectクラスの継承

クラス宣言において継承元を省略した場合にはObjectクラスがスーパークラスとなる

シグネチャ(signature)

メソッドの名前、引数の個数と型、戻り値などの組み合わせ

オーバーロード

メソッドの多重定義のこと、シグネチャの違いで複数の同じ名前のメソッドを宣言すること

オーバーライド

スーパークラスのメソッドを上書きすること