[Java/자바] - 함수형 인터페이스(@FunctionalInterface)


[Java/자바] - 함수형 인터페이스(@FunctionalInterface)

함수형 인터페이스 - @FunctionalInterfaceFirst Class Citizon First Class Citizon 은 아래의 속성들을 모주 만족해야 합니다. 변수에 값을 할당할 수 있어야 합니다. 함수의 파라미터로 넘겨줄 수 있어야 합니다. 함수의 반환값이 될 수 있어야 합니다.Java에 메서드는 위 조건의 모두를 만족하지 않으므로 일급객체가 아니고, 따라서 Java는 함수형 프로그래밍 언어가 아닙니다.하지만, Java8에서는 함수를 일급객체처럼 다룰 수 있게 함수형 인터페이스를 제공합니다.@FunctionalInterface 어노테이션은 자바8에서 추가된 어노테이션입니다.함수형 인터페이스(Functional Interface)는 추상 메서드가 딱 하나..........

[Java/자바] - 함수형 인터페이스(@FunctionalInterface)에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : [Java/자바] - 함수형 인터페이스(@FunctionalInterface)