인터페이스는 Java 언어에서 중요한 데이터 유형입니다. 키워드 인터페이스는 일반적으로 인터페이스를 정의하는 데 사용됩니다.
인터페이스의 정의는 인터페이스 선언과 인터페이스 본문으로 구분되는 클래스 정의와 매우 유사합니다. 예를 들면 다음과 같습니다.
interfacePrintable{finalintMAX=100;voidadd();floatsum(floatx,floaty);}
인터페이스에는 인터페이스 선언과 인터페이스 본문이 포함되어 있습니다. 인터페이스는 인터페이스 키워드를 사용하여 자신을 인터페이스로 선언합니다.
인터페이스 이름
인터페이스 본문에는 상수 선언과 추상 메서드라는 두 부분이 포함됩니다. 인터페이스 본문에는 추상 메서드만 있고 일반 메서드는 없으며 인터페이스 본문에 있는 모든 상수에 대한 액세스 권한은 public이어야 하며 정적 상수이며 모든 추상 메서드에 대한 액세스 권한은 public이어야 합니다.
예를 들어:
interfacePrintable{publicfinalstaticintMAX=100;//동등한 쓰기: intMAX=100;publicabstractvoidadd();//동등한 쓰기: voidadd();publicabstractfloatsum(floatx,floaty);//동등한 쓰기: floatsum(floatx,floaty);
참고: public, final 및 static 수정자는 생략할 수 있습니다.