더북(TheBook)

자바 설계자들은 구체적인 구현을 담은 인터페이스 메서드(디폴트 메서드default method라고 한다)를 허용함으로써 이 문제를 한 번에 해결하기로 결정했다. 디폴트 메서드는 기존 인터페이스에 안전하게 추가할 수 있다. 이 절에서는 디폴트 메서드를 자세히 들여다본다.

<Note>

자바 8에서는 이 절에서 설명하는 메커니즘을 통해 Collection의 슈퍼인터페이스인 Iterable 인터페이스에 forEach 메서드를 추가했다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.