Java의 Super는 상위 클래스의 메서드 및 멤버 변수에 액세스하는 데 사용됩니다. 주요 용도에는 상위 클래스 생성자 호출, 상위 클래스 메서드 액세스 및 상위 클래스 변수 액세스가 포함됩니다. 하위 클래스에서 super()를 사용하여 상위 클래스 생성자를 호출하고, super.methodName()을 사용하여 상위 클래스 메서드에 액세스하고, super.variableName을 사용하여 상위 클래스 변수에 액세스합니다. 참고: super는 하위 클래스에서만 사용할 수 있으며 명령문의 첫 번째 줄에 있어야 합니다.
super in Java
super는 상위 클래스의 메서드와 멤버 변수에 액세스하는 데 사용되는 Java의 키워드입니다.
Uses
super의 주요 용도는 다음과 같습니다.
Example
다음 예제에서는 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>
Notes
위 내용은 자바에서 슈퍼는 무엇을 의미하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!