Javaでのsuperの使用方法
Javaでは、スーパーキーワードは、スーパークラスのメンバ変数およびメンバメソッドへのアクセスに使用されます。
- 親クラスのメンバ変数へのアクセス: superキーワードを使用すると、サブクラスで親クラスのメンバ変数にアクセスできます。たとえば、super.variableNameは、親クラスの変数にアクセスします。
- 親クラスのコンストラクタを呼び出すには、サブクラスのコンストラクタで `super` キーワードを使います。こうすることで、サブクラスのオブジェクトの作成時に、まず親クラスのメンバ変数と状態が初期化されます。
- スーパークラスのメソッドを呼び出すにはsuperキーワードを使用します。たとえば、super.メソッド名でスーパークラスのメソッドを呼び出すことができます。
スーパーキーワードは、サブクラスでのみ使用でき、サブクラスのメソッド内で使用することが必要。