[JAVA] Interface
·
JAVA
인터페이스(Interface)는 자바에서 다중 상속을 지원하기 위한 메커니즘 중 하나이며, 객체 지향 프로그래밍의 핵심 개념 중 하나이다. 인터페이스는 클래스가 구현해야 하는 메서드의 명세(specification)를 정의한다. 이를 통해 클래스는 인터페이스가 제공하는 메서드를 구현하여 특정 동작을 수행할 수 있다. 인터페이스의 특징 1. 추상 메서드(Abstract Method): 인터페이스는 추상 메서드만을 가질 수 있습니다. 즉, 메서드의 시그니처만을 정의하고 구현은 없습니다. 2. 상수(Constant): 인터페이스는 상수를 가질 수 있습니다. 상수는 자동으로 public static final로 설정됩니다. 3. 다중 상속(Multiple Inheritance): 클래스는 여러 개의 인터페이스를..