자바의 인터페이스(Interface)에 대해서 알아봅시다 인터페이스(Interface)란? 인터페이스(interface)는 객체 지향 프로그래밍에서 매우 중요한 개념 중 하나입니다. 클래스와는 다르게 추상화된 형태로 메서드 명세만을 가지고 있으며, 구현체를 가지고 있지 않습니다. 이러한 특징 때문에 인터페이스는 다형성 구현에 매우 유용합니다. 인터페이스(Interface)의 개념 인터페이스는 객체 지향 프로그래밍에서 추상화(abstraction)의 개념을 구현하기 위해 사용됩니다. 추상화란 객체의 공통적인 특징을 파악하여 이를 하나의 개념으로 다루는 것을 의미합니다. 이러한 추상화된 개념은 인터페이스로 정의될 수 있습니다. 인터페이스는 클래스와는 다르게 구현체를 가지고 있지 않습니다. 대신 인터페이스는 ..