Java の Super は、親クラスのメソッドとメンバー変数にアクセスするために使用されます。その主な用途には、親クラスのコンストラクターの呼び出し、親クラスのメソッドへのアクセス、および親クラスの変数へのアクセスが含まれます。サブクラスで super() を使用して親クラスのコンストラクターを呼び出し、super.methodName() を使用して親クラスのメソッドにアクセスし、super.variableName を使用して親クラスの変数にアクセスします。注: super はサブクラスでのみ使用でき、ステートメントの最初の行にする必要があります。
#Java の super
super は Java のキーワードで、親クラスのメソッドにアクセスするために使用され、メンバー変数。Uses
super には次の主な用途があります:次の例は、super:
<code class="java">class Parent { public Parent() { System.out.println("Parent constructor"); } public void print() { System.out.println("Parent method"); } } class Child extends Parent { public Child() { super(); // 调用父类构造函数 System.out.println("Child constructor"); } @Override public void print() { super.print(); // 访问父类方法 System.out.println("Child method"); } } public class Main { public static void main(String[] args) { Child child = new Child(); child.print(); // 输出:Parent constructor, Child constructor, Parent method, Child method } }</code>
## の使用方法を示しています。 #super はサブクラスでのみ使用でき、親クラスや独立したクラスでは使用できません。
super はステートメントの最初の行として使用する必要があり、他のコードと混合することはできません。以上がJavaでスーパーとは何を指しますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。