인터페이스 선언으로 구성한 수정의 키워드interface
인터페이스 이름,쉼표로 구분한 목록의 부모 인터페이스(는 경우),그리고 인터페이스 몸입니다. 예를 들어,
public
액세스를 지는 것을 나타냅 인터페이스에 의해 사용될 수 있는 모든 클래스에서 어떤 패키지입니다., 인터페이스가 공개되도록 지정하지 않으면 인터페이스는 인터페이스와 동일한 패키지에 정의 된 클래스에만 액세스 할 수 있습니다.인터페이스는 클래스 서브 클래스와 마찬가지로 다른 인터페이스를 확장하거나 다른 클래스를 확장 할 수 있습니다. 그러나 클래스는 하나의 다른 클래스 만 확장 할 수 있지만 인터페이스는 임의의 수의 인터페이스를 확장 할 수 있습니다. 인터페이스 선언에는 확장하는 모든 인터페이스의 쉼표로 구분된 목록이 포함됩니다.
인터페이스 본문
인터페이스 본문에는 abstract 메서드,기본 메서드 및 static 메서드가 포함될 수 있습니다., 인터페이스 내의 추상 메소드에는 세미콜론이 뒤 따르지만 중괄호는 없습니다(추상 메소드에는 구현이 포함되어 있지 않습니다). 기본 메서드는default
한정자로 정의되고 정적 메서드는static
키워드로 정의됩니다. 모든 추상적인,기본적으로 정적 방법 인터페이스에서는 암시적으로public
므로 생략할 수 있습니다public
수 있게 되었습니다.또한 인터페이스에는 상수 선언이 포함될 수 있습니다., 모든 정의된 상수 값을 인터페이스에서는 암시적으로public
,static
,andfinal
. 다시 한번,이러한 수정자를 생략할 수 있습니다.피>