람다식1 [java] 익명 클래스와 람다식 익명 클래스 - 추상클래스를 상속하거나 인터페이스를 구현한, 이름없는 클래스 - 재사용이 필요없는 인스턴스를 생성할 때 사용 사용법 CustomInterface inf = new CustomInteface(){ //인터페이스의 추상 메소드 구현 }; - 상속(구현)하는 추상클래스(인터페이스)의 모든 추상메소드를 구현해야 한다. - 익명 인스턴스에서만 사용할 수 있는 필드와 메소드 선언 가능 - 익명 클래스도 컴파일 성공 시, 클래스파일이 생성된다. 예시 //구현 대상 public interface Person { public void foo(); public void bar(); } public class SampleApplication { public static void main(String[] ar.. 2020. 6. 10. 이전 1 다음