728x90 람다식 문법1 6-3 람다식 1. 람다식 : 인터페이스를 구현하는 익명 클래스의 객체 생성 부분을 수식화 한 것 -> 구현할 것이 1개의 추상 메소드뿐인 경우, 간단히 표현할 수 있음 -람다식 구문 : 메소드 매개변수의 괄호, 화살표, 메소드 몸체로 표현 2. 람다식 기본 문법 : 익명 구현 클래스의 객체 생성 부분만 람다식으로 표현함 -> 익명 서브 클래스의 객체 생성은 람다식이 될 수 없음 : 이때 인터페이스에는 추상 메소드가 1개만 있어야 함 -> 2개 이상의 추상 메소드를 포함하는 인터페이스는 사용 불가 : 람다식의 결과 타입을 타깃 타입이라고 함 -> 타깃 타입으로부터 여러가지를 추론할 수 있음 : 1개의 추상 메소드를 포함하는 인터페이스를 함수형 인터페이스라 함 -> 메소드가 1개 뿐이므로 메소드 이름을 생략할 수 있음 .. 2024. 3. 29. 이전 1 다음 728x90