super は、コンストラクター、メソッド、変数などの親クラスのメンバーにアクセスするために Java で使用され、親クラスのメソッドをオーバーライドすることもできます。 1. 親クラスのコンストラクターを呼び出します。サブクラスで super() を使用して、親クラスのコンストラクターを呼び出します。 2. 親クラスのメソッドにアクセスします。super.method() を使用して、親クラスのメソッドを呼び出します。 : use super.variable は親クラスの変数にアクセスします。 4. 親クラスのメソッドをオーバーライドします: 親クラスと同じシグネチャを持つサブクラスでオーバーライド メソッドを定義します。
Java における super の役割とメソッド
super は Java のキーワードであり、主に次の機能に使用されます:
1. 親クラスのメンバーにアクセスする
2. 親クラスのメソッドをオーバーライドする
親クラスと同じシグネチャを持つ子クラスのメソッドを定義することで、親クラスのメソッドをオーバーライドできます。このとき、親クラスのメソッドの呼び出しにはsuperキーワードを使用します。
使い方
1. 親クラスのコンストラクターを呼び出します
<code class="java">public class Child extends Parent { public Child() { super(); // 调用父类无参构造函数 } }</code>
3. 親クラスの変数にアクセスします
<code class="java">public class Child extends Parent { public void printMessage() { super.printMessage(); // 调用父类 printMessage() 方法 } }</code>
4.メソッド
<code class="java">public class Child extends Parent { public void printName() { System.out.println("父类变量:" + super.name); } }</code>
以上がJavaのsuperの関数とメソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。