자바 기반의 인터페이스 요약

 

java9 + 버전에서는 인터페이스를 포함 할 수있다 :

도 1은 실제로 일정한 멤버 변수 형식 :
[공개] [정지] [최종] 배열 데이터 타입 상수 이름 = 값;
참고 :
상수 할당 깨어 있어야하며 할당되면 변경 될 수 없다.
상수 이름을 완전히 대문자, 분할 밑줄.
2, 인터페이스가 중요한 추상 메소드, 형식입니다 :
[공개] [추상] 메소드의 리턴 타입 이름 (매개 변수 목록);
참고 : 구현 추상 클래스가 아닌, 모든 추상 메소드의 재정을 충당해야하는 인터페이스를 구현합니다.

3은 처음 Java8에서, 인터페이스는 디폴트에있어서, 상기 포맷 정의 할 수있다
[공개] 기본 방법 복귀 형명 (파라미터리스트) {} 방법 본체
기본 방법을 덮어 수 있다는 것을 참고

: 4, java8에서 시작, 인터페이스는 정적 형식의 방법을 정의 할 수 있습니다
공공 정적 메서드의 반환 형식 이름 (매개 변수 목록) {} 방법 바디
참고 : 인터페이스는 정적 메소드 호출 클래스 객체를 구현할 수 없습니다 인터페이스의 이름으로 호출해야합니다.

5 자바 9 개시에서, 인터페이스가 전용 방법 포맷 정의시켰다
전용 반환형 메소드 이름 (파라미터리스트) {있어서 본체} 통상 전용 메소드
통상 개인있어서 개인 반환형 메소드 이름 (파라미터리스트) {있어서 본체 }
참고 : 개인 방법은 인터페이스 자체로는 구현 클래스를 호출 할 수 없습니다 호출 할 수 있습니다.

 

추천

출처www.cnblogs.com/mantishell/p/11779606.html