본문 바로가기
Java/Java_basic

Step20. 람다식(Lamda)

by Mr.DonyStark 2023. 9. 26.

□ 람다식

  ○ 익명함수(anoymous function)을 이용해서 익명 객체를 생성하기 위한 식
  ○ 기본적으로 함수를 만들어 사용한다고 생각하면 됨

  ○ 장점 : 코딩 공수가 줄며 편하고 효율적임

예제 1) 인터페이스 생성

package person_test;

//인터페이스 생성
public interface LamdaInterface1 {
	//선언부
	public void method(String s1, String s2, String s3);
}

예제 2) 생성된 인터페이스를 바탕으로 객체 생성 및 람다식 적용

package person_test;

public class LamdaInterface1_Main {
	public static void main(String[] args) {
		LamdaInterface1 lam1 = (String s1, String s2, String s3)
				-> { System.out.println(s1 +"  "+s2+"  "+s3); };
		lam1.method("Hello","java", "World");
	}
}

'Java > Java_basic' 카테고리의 다른 글

Step22. Collections(List&Map)  (0) 2023.09.26
Step21. 문자열 클래스  (0) 2023.09.26
Step19. 추상 클래스(abstract)  (0) 2023.09.26
Step18. 인터페이스(Interface)  (0) 2023.09.25
Step17. 내부클래스와 익명클래스  (0) 2023.09.25