Notice
Recent Posts
Recent Comments
Link
투케이2K
160. (java/자바) 메소드 참조 (method reference) 개념 설명 본문
/* =========================== */
[ 설 명 ]
개발 언어 : Java
[메소드 참조 (method reference) 란?]
- 메소드 참조란 람다 표현식이 단 하나의 메소드만을 호출하는 경우에 해당 람다 표현식에서 불필요한 매개변수를 제거하고 사용할 수 있도록 해주는 것입니다
- 메소드 참조를 사용하면 불필요한 매개변수를 제거하고 '::' 기호를 사용하여 표현할 수 있습니다
[메소드 참조 기본 문법]
- 클래스이름::메소드이름
- 참조변수이름::메소드이름
[메소드 참조 및 람다식 비교]
MyClass obj = new MyClass; Function<String, Boolean> func = (a) -> obj.equals(a); // 람다 표현식 Function<String, Boolean> func = obj::equals(a); // 메소드 참조
/* =========================== */
반응형
'Java' 카테고리의 다른 글
Comments