Java 함수형 인터페이스
볼빵빵오춘기
함수형 인터페이스 단 하나의 추상 메서드만 선언된 인터페이스이다. 더보기 ⇒ @FunctionalInterface 어노테이션을 붙여주는 것이 좋다. ⇒ why? 그러면 어노테이션이 붙음으로써 함수형인터페이스를 올바르게 작성했는지 컴파일러가 확인해준다. ⇒ 왼쪽 코드를 구현하면 오른쪽 클래스처럼 된다. ⇒ 왼쪽코드는 익명클래스를 구현했고 클래스를 선언한 것이고, 객체생성 이렇게를 동시에 한 것이다. ⇒ 따라서 그전에 obj.max(3,5) 를 사용하였을땐 에러였지만 변경후에는 사용가능하다. 함수형 인터페이스 타입의 참조변수로 람다식을 참조할 수 있다. 단, 함수형 인터페이스의 메서드와 람다식의 매개변수 개수와 반환타입이 일치해야 한다. 즉, 함수형인터페이스는 람다식을 다루기위해 사용하는 것이다. 더보기 예..