Javaでのスーパーキーワードの使用法

下次还敢
リリース: 2024-05-01 17:15:31
オリジナル
644 人が閲覧しました

super キーワードは、親クラスのメンバー変数、メソッド、またはコンストラクターにアクセスするためにサブクラスで使用されます。その主な用途は次のとおりです。 1. 親クラスのメンバー変数にアクセスします。 2. 親クラスのメソッドを呼び出します。 3. 親クラスのコンストラクターを呼び出します。 super キーワードはサブクラスでのみ使用でき、サブクラスのインスタンスのコンテキストで使用する必要があります。

Javaでのスーパーキーワードの使用法

Javaでのスーパーキーワードの使い方

スーパーキーワードとは何ですか?

super キーワードは、Java で親クラスのメンバー変数、メソッド、またはコンストラクターを参照するために使用されます。

super キーワードの用途

super キーワードには主に次の用途があります:

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

親クラスのメンバー変数にアクセスするには、super.member_variable 構文を使用できます。 。例:

<code class="java">class Child extends Parent {
    int childVariable;

    void accessParentVariable() {
        System.out.println("Parent variable: " + super.parentVariable);
    }
}</code>
ログイン後にコピー

2. 親クラスのメソッドを呼び出す

親クラスのメソッドを呼び出すには、super.method_name() 構文を使用できます。例:

<code class="java">class Child extends Parent {
    void childMethod() {
        super.parentMethod();
    }
}</code>
ログイン後にコピー

3. 親クラスのコンストラクターを呼び出す

親クラスのコンストラクターを呼び出すには、super() 構文を使用できます。これは、子クラスのコンストラクターの最初の行で呼び出す必要があります。例:

<code class="java">class Child extends Parent {
    public Child() {
        super(); // 调用父类的无参构造函数
    }

    public Child(int value) {
        super(value); // 调用父类的带参构造函数
    }
}</code>
ログイン後にコピー

スーパー キーワードの使用法 注:

  • スーパー キーワードはサブクラスでのみ使用できます。
  • super キーワードは、サブクラスのインスタンスのコンテキストで使用する必要があります。
  • super キーワードは、親クラスのメンバー変数、メソッド、またはコンストラクターのみを呼び出すことができますが、祖先クラスのメンバーにアクセスしたり呼び出したりするために使用することはできません。

以上がJavaでのスーパーキーワードの使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート