[람다식] 함수형 인터페이스

0

JAVA - 자바의 정석 정리

목록 보기
100/104

함수형 인터페이스

: 단 하나의 추상메서드만 선언된 인터페이스 -> 람다식을 다루기 위해 사용
@FunctionalInterface 애너테이션을 붙여주는게 좋음

  • 작성 방법 : new 조상이름(클래스||인터페이스) {멤버 작성}
  • 함수형 인터페이스 타입의 참조변수로 람다식을 참조할 수 있음
    (단, 함수형 인터페이스의 메서드와 람다식의 매개변수 개수와 반환타입이 일치해야 함)

예제



-> 메서드의 매개변수로 람다식을 받을 수도 있고, 메서드의 반환타입으로 함수형 인터페이스를 적어줘서 람다식을 반환할수도 있다.

profile
백엔드를 공부하고 있습니다.

0개의 댓글