Java 8부터 도입된 새로운 기능이 있어서 적어봅니다. 바로 default와 static 메서드인데요. 그동안 인터페이스에 함수를 정의하려면 abstract class를 만들었어야 했는데 인터페이스에 함수 구현이라니.. 뭔가 너무 틀을 깬거 같긴하지만 정리해봅니다. 1. 추상 메서드 (Abstract Method)default, static 키워드가 없는 일반적인 인터페이스 메서드.반드시 구현 클래스에서 오버라이딩해야 함.예제:interface MyInterface { void abstractMethod();}2. 디폴트 메서드 (Default Method)default 키워드를 사용하여 인터페이스에서 직접 구현할 수 있는 메서드.구현 클래스에서 오버라이딩할 수 있음.주로 기존 인터페이스에 기능..