Skip to content

Latest commit

 

History

History
26 lines (20 loc) · 1003 Bytes

인터페이스.md

File metadata and controls

26 lines (20 loc) · 1003 Bytes

인터페이스

인터페이스의 역할

  • 개발 코드와 객체가 서로 통신하는 접점이다.

  • 개발 코드가 객체에 종속되지 않게 하여 객체를 교체할 수 있도록하는 역할을 한다.

  • 개발 코드 변경 없이 리턴 값 또는 실행 내용이 다양해 질 수 있다.(다형성)

디폴트 메서드 선언

[public] default returnType methodName();
  • 자바 8에서 추가된 인터페이스 새로로운 맴버이다
  • default 키워드를 반드시 붙어야 한다.
  • 기본적으로 public 접근 지시자를 가지므로 생략 하더라도 컴파일 과정에 추가된다.

정적 메서드

[public] static returnType methodName();
  • 자바 8에서 추가된 인터페이스 새로로운 맴버이다.
  • 기본적으로 public 접근 지시자를 가지므로 생략 하더라도 컴파일 과정에 추가된다.

참고