ホームページ  >  記事  >  Java  >  Javaのsuperの関数とメソッド

Javaのsuperの関数とメソッド

下次还敢
下次还敢オリジナル
2024-05-01 17:15:51889ブラウズ

super は、コンストラクター、メソッド、変数などの親クラスのメンバーにアクセスするために Java で使用され、親クラスのメソッドをオーバーライドすることもできます。 1. 親クラスのコンストラクターを呼び出します。サブクラスで super() を使用して、親クラスのコンストラクターを呼び出します。 2. 親クラスのメソッドにアクセスします。super.method() を使用して、親クラスのメソッドを呼び出します。 : use super.variable は親クラスの変数にアクセスします。 4. 親クラスのメソッドをオーバーライドします: 親クラスと同じシグネチャを持つサブクラスでオーバーライド メソッドを定義します。

Javaのsuperの関数とメソッド

Java における super の役割とメソッド

super は Java のキーワードであり、主に次の機能に使用されます:

1. 親クラスのメンバーにアクセスする

  • 親を呼び出すclass コンストラクター
  • 親クラスのメソッドにアクセス
  • 親クラスの変数にアクセス

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。