1. 소개 Java 인터페이스에 기본 메소드 가 도입된 후 인터페이스와 추상 클래스 사이에 더 이상 차이가 없는 것처럼 보였습니다. 그러나 그렇지 않습니다. 그들 사이에는 몇 가지 근본적인 차이점이 있습니다. 이 예제에서는 인터페이스와 추상 클래스가 어떻게 다른지 자세히 살펴보겠습니다. 2. 기본 방법을 사용하는 이유는 무엇입니까? 기본 방법 의 목적은 기존 구현을 중단하지 않고 외부 기능을 제공 하는 것입니다. 기본 방법을 도입한 원래 동기 는 새로운 람다 함수를 사용하여 Collection Framework에 이전 버전과의 호환성을 제공하는 것이었습니다. 3. 기본 메소드와 추상 클래스 가 있는 인터페이스 주요 근본적인 차이점을 살펴 보겠습니다. 3.1. 상태 추상 클래스 는 상태를 가질 수 있으며 ..