본문 바로가기
Language/자바

자바 @FunctionalInterface 는 무엇인가?

by 띵커베르 2023. 1. 29.
728x90
  • @FunctionalInterface 는 함수형 인터페이스임을 가르키는 어노테이션이다.
  • @FunctionalInterface 로 인터페이스를 선언했지만 실제로 함수형 인터페이스가 아니면 컴파일러가 에러를 발생시킨다.
  • 추상 메서드가 1개가 아닐시 "Multiple nonoverriding abstract methods found in interface Foo(인터페이스 Foo에 오버라이드 하지 않은 여러 추상 메서드가 있음) 같은 에러가 발생할 수 있음.
728x90

댓글