Java Interface (4) - 람다 표현식 (익명 메소드)
익명 클래스를 만들어서 처리할 수 있다면, 메소드도 익명으로 만들 수 없을까? 라는 생각을 할 수 있다. //MyRunnable.java @FunctionalInterface public interface MyRunnable { void run(); } //Main.java public class Main { public static void main(String[] args) { MyRunnable r = new MyRunnable() { //new MyRunnable() 이라는 익명 클래스를 만들 것이 뻔하므로 생략 @Override //@Override는 뻔하므로 생략 public void run() { //MyRunnable 인터페이스 안에 public void run이 있는 것은 뻔하므로 생략 ..
프로그래머스 백엔드 1기/Java
2021. 8. 8. 01:34