자바의 함수형 인터페이스
함수형 인터페이스란 무엇인가? 함수형 인터페이스는 인터페이스에 오직 하나의 추상 메서드만을 가지고 있는 것을 말한다. 함수형 인터페이스는 Object 메서드들을 제외한, 오직 하나의 추상 메서드를 가진다. 추상 메서드를 제외한 static, default 메소드들은 존재할 수 있다. 인터페이스 내에서 static 메서드는 오버라이딩이 불가능하지만 default 메서드는 가능하다. ※ default 메소드란 기존 접근제어자에서 아무것도 쓰지 않은 것을 말하지만 인터페이스에서는 default 라는 제어자를 명시해주어야하며 해당 접근제어자를 가진 메서드를 이용하면 인터페이스에서도 구현을 할 수 있게 된다 기존 개념과 다른 방식으로 하게 된 이유는 인터페이스에 새로운 추상 메서드가 들어오게 되면 해당 인터페이스..
2022.10.29