작성 방법: 1. MyInterface라는 인터페이스를 정의합니다. 2. MyInterface 인터페이스에 myMethod()라는 메서드를 정의합니다. 3. MyClass라는 클래스를 만들고 MyInterface 인터페이스를 구현합니다. MyInterface 유형의 변수에 해당 참조를 할당합니다.
이 튜토리얼의 운영 체제: Windows 10 시스템, Dell G3 컴퓨터.
Java 인터페이스는 일련의 메소드 계약을 정의하지만 메소드 구현을 포함하지 않는 추상 유형입니다. 인터페이스는 필드와 메소드를 포함할 수 있는 참조 유형입니다.
Java 인터페이스 클래스를 작성하려면 다음 단계를 따르세요.
1. 인터페이스 이름 정의: 인터페이스 이름은 대문자로 시작해야 하며 카멜 케이스 명명 규칙을 따라야 합니다. 예를 들어 MyInterface라는 인터페이스를 정의할 수 있습니다.
2. 메소드 정의: 인터페이스에서 메소드 세트를 정의합니다. 이 메소드는 추상적이고 메소드 본문이나 구현이 없습니다. 메소드의 액세스 한정자는 public 또는 default(즉, 한정자 없음)일 수 있습니다. 예를 들어 MyInterface 인터페이스에서 myMethod()라는 메서드를 정의할 수 있습니다.
java
public interface MyInterface { void myMethod(); }
3. 인터페이스 구현: 인터페이스를 구현하려면 클래스를 생성하고 인터페이스의 모든 메서드를 다음과 같이 구현해야 합니다. 수업. 인터페이스를 구현하는 메서드에는 인터페이스의 메서드와 동일한 메서드 서명이 있어야 합니다. 예를 들어, MyClass라는 클래스를 생성하고 MyInterface 인터페이스를 구현할 수 있습니다.
java
public class MyClass implements MyInterface { @Override public void myMethod() { System.out.println("实现了MyInterface接口的myMethod方法"); } }
위 코드에서 @Override 주석은 메서드가 인터페이스의 메서드를 재정의함을 나타내는 데 사용됩니다.
4. 인터페이스 사용: 인터페이스를 사용하려면 인터페이스의 인스턴스를 생성하거나 인터페이스를 구현하는 클래스의 객체를 참조해야 합니다. 예를 들어, MyClass 클래스의 객체를 생성하고 해당 참조를 MyInterface 유형의 변수에 할당할 수 있습니다.
java
MyInterface myObj = new MyClass(); myObj.myMethod(); // 输出 "实现了MyInterface接口的myMethod方法"
위 코드에서 myObj는 객체에 할당하여 MyInterface 유형의 변수입니다. MyClass 클래스의 인터페이스에서 메소드를 사용하십시오.
위 내용은 Java 인터페이스 클래스 작성 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!