super キーワードは、親クラスのメンバー変数、メソッド、またはコンストラクターにアクセスするためにサブクラスで使用されます。その主な用途は次のとおりです。 1. 親クラスのメンバー変数にアクセスします。 2. 親クラスのメソッドを呼び出します。 3. 親クラスのコンストラクターを呼び出します。 super キーワードはサブクラスでのみ使用でき、サブクラスのインスタンスのコンテキストで使用する必要があります。
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>
スーパー キーワードの使用法 注:
以上がJavaでのスーパーキーワードの使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。