Java에서 클래스는 Implements 키워드를 통해 하나 이상의 인터페이스를 상속하며, 인터페이스에 의해 정의된 메서드는 클래스에서 구현되어야 합니다. 인터페이스 정의: 메서드 서명을 선언하지만 특정 구현은 없습니다. Implements를 사용하여 인터페이스 상속: Implements 키워드와 클래스 이름 뒤에 인터페이스 이름을 사용하여 인터페이스를 상속합니다. 인터페이스 메서드 구현: 상속된 인터페이스에 선언된 모든 메서드를 클래스에 구현합니다. 메서드 서명은 인터페이스에 정의된 서명과 정확히 일치해야 합니다.
Java에서 클래스 상속 인터페이스를 작성하는 방법
Java에서 클래스는 Implements 키워드를 사용하여 하나 이상의 인터페이스를 상속할 수 있습니다. 인터페이스는 메서드 집합을 정의하지만 구현을 제공하지는 않습니다. 클래스는 상속된 인터페이스에 선언된 모든 메서드를 구현해야 합니다. 그렇지 않으면 컴파일 오류가 발생합니다.
구문:
<code class="java">public class <class_name> implements <interface_name> { // 类的方法实现 }</code>
단계:
<code class="java">public interface <interface_name> { public void <method_name_1>(); public int <method_name_2>(); // 其他接口方法... }</code>
<code class="java">public class <class_name> implements <interface_name> { // 类的方法实现 }</code>
<code class="java">public class MyClass implements MyInterface { @Override public void myMethod1() { // 方法实现代码 } @Override public int myMethod2() { return 10; } }</code>
예:
<code class="java">public interface Drawable { public void draw(); } public class Circle implements Drawable { @Override public void draw() { System.out.println("Drawing a circle..."); } }</code>
이 예에서 Circle 클래스는 Drawable 인터페이스를 구현합니다. 원을 그리고 있음을 나타내는 메시지를 인쇄하는 draw()라는 메서드를 구현합니다.
위 내용은 Java에서 클래스 상속 인터페이스를 작성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!