functional interface1 Java8 Lambda tutorial What i readIdentifying the type of lambda expressionJava언어에서 모든 타입은 컴파일 시점에 알게된다. 람다표현식의 타입도 변수인지 혹은 필드, 메서드의 파라미터 혹은 메서드의 리턴타입이 될지도 알 수 있다. 람다식에는 타입의 제한이 있는데, 그건 바로 Functional Interface 여야 한다는 것이다. Functional Interface로 구현되지 않은 익명클래스는 람다식으로 작성될 수 없다.Functional Interface의 정확한 정의는 조금 복잡하지만 알아야 할 요점은 Functional Interface는 abstract method만을 갖는 인터페이스 라는것이다.Java8에서 인터페이스 내에 구체적인 메서드를 포함시킴으로써, 기존의 추상.. 2024. 10. 23. 이전 1 다음