-
개발 코드와 객체가 서로 통신하는 접점이다.
-
개발 코드가 객체에 종속되지 않게 하여 객체를 교체할 수 있도록하는 역할을 한다.
-
개발 코드 변경 없이 리턴 값 또는 실행 내용이 다양해 질 수 있다.(다형성)
[public] default returnType methodName();
- 자바 8에서 추가된 인터페이스 새로로운 맴버이다
- default 키워드를 반드시 붙어야 한다.
- 기본적으로 public 접근 지시자를 가지므로 생략 하더라도 컴파일 과정에 추가된다.
[public] static returnType methodName();
- 자바 8에서 추가된 인터페이스 새로로운 맴버이다.
- 기본적으로 public 접근 지시자를 가지므로 생략 하더라도 컴파일 과정에 추가된다.