[Java] 함수형 인터페이스
2022. 3. 15. 20:00
프로그래밍/JAVA
함수형 인터페이스 하나의 추상 메서드를 가진 인터페이스만 람다식으로 사용 가능 👉 이러한 인터페이스를 함수형 인터페이스라고 함 익명 함수와 매개 변수만으로 구현되므로 단 하나의 메서드만을 가져야 함(두 개 이상의 메서드인 경우 어떤 메서드의 호출인지 모호해 짐) 하나의 abstract 메서드를 가지는 인터페이스 함수형 인터페이스 지정을 위해 @FunctionalInterface 이 도입됨 @FunctionalInterface 함수형 인터페이스라는 의미, 여러 개의 메서드를 선언하면 에러 @FunctionalInterface public interface Operator { public T operator(T op1, T op2); } 함수형 인터페이스 이해하기 ✔️ 람다와 익명 클래스는 다름 익명 클래스..