Java で super を使用するには 2 つの方法があります: 1. 親クラスのメンバー変数にアクセスする; 2. 親クラスのメソッドを呼び出す。
Java での super の使用法
super は、親クラスのメンバー変数とメソッドにアクセスするために使用される Java のキーワードです。主な用途は 2 つあります:
1. 親クラスのメンバー変数にアクセスする
super は、これらの変数が子クラスでオーバーライドされている場合でも、親クラスのメンバー変数にアクセスするために使用できます。例:
<code class="java">class Parent { protected int age; } class Child extends Parent { @Override protected int age; public void printAge() { System.out.println(super.age); // 访问父类的 age 变量 } }</code>
2. 親クラスのメソッドを呼び出す
これらのメソッドがサブクラスでオーバーライドされている場合でも、super を使用して親クラスのメソッドを呼び出すこともできます。例:
<code class="java">class Parent { public void speak() { System.out.println("Hello!"); } } class Child extends Parent { @Override public void speak() { super.speak(); // 调用父类的 speak() 方法 System.out.println("My name is..."); } }</code>
注:
以上がJavaでのスーパーの用途は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。