Java 인터페이스 정의 및 구현
인터페이스를 사용하여 인터페이스를 정의하세요. 인터페이스 정의는 클래스 정의와 유사하며 인터페이스 선언과 인터페이스 본문으로 구분됩니다. 인터페이스 본문은 상수 정의와 메서드 정의의 두 부분으로 구성됩니다.
인터페이스 정의의 기본 형식은 다음과 같습니다. > 기본적으로 인터페이스 이름은 합법적인 Java 식별자여야 합니다. 일반적으로 첫 번째 문자는 대문자로 표시되어야 합니다. 상위 인터페이스 이름 목록: 선택적 매개변수 , 정의된 인터페이스가 상속되는 상위 인터페이스를 지정합니다. 확장 키워드를 사용하는 경우 상위 인터페이스 이름은 필수 매개변수입니다. 메서드: 인터페이스의 메소드는 정의만 가능하지만 구현은 불가능합니다.
예:
[修饰符] interface 接口名 [extends 父接口名列表]{ [public] [static] [final] 常量; [public] [abstract] 方法; }
인터페이스 정의가 완료되었습니다. 인터페이스 구현은 다음과 같습니다.
Java 구현 인터페이스, 구현 사용:
public interface IStudent { final int X = 10; float getScore(int studentNo); int getStudentAge(int StudentNo); }
Modifier: 클래스의 액세스 권한을 지정하는 데 사용되는 선택적 매개변수입니다. 선택적 값은 public, abstract 및 final입니다. 클래스 이름: 클래스 이름을 지정하는 데 사용되는 필수 매개변수입니다. 클래스 이름은 합법적인 Java 식별자여야 합니다. 일반적으로 대문자가 필요합니다.
상위 클래스 이름 확장: 정의할 클래스가 어느 상위 클래스에서 상속되는지 지정하는 데 사용되는 선택적 매개변수입니다. 확장 키워드를 사용하는 경우 상위 클래스 이름은 필수 매개변수입니다. 구현 인터페이스 목록: 이 클래스가 구현하는 인터페이스를 지정하는 데 사용되는 선택적 매개변수입니다.
implements 키워드 사용 시 인터페이스 목록은 필수 매개변수입니다. 인터페이스 목록에 인터페이스 이름이 여러 개 있는 경우 쉼표로 구분하세요.
[修饰符] class <类名> [extends 父类名] [implements 接口列表]{ }
위 내용은 Java 인터페이스를 구현할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!