Lambda式匿名クラス実装インタフェースメソッド

1515 ワード

Lambda式匿名クラス実装インタフェースメソッド

import java.util.ArrayList;

public class HandlerDemo{

    public static void main(String[] args) {
        ArrayList list = new ArrayList<>();
        //  doBusy 
        new HandlerDemo().testHandler(() -> {
            list.add(" doBusy ");
        });
        
        System.out.println(list);
    }
    // 
    private void testHandler(Handler handler) {
        handler.doBusy();    
    }

}


public interface Handler {
    
    void doBusy();

}