[java] 자바 인터페이스란?

아래는 간단한 인터페이스의 예제입니다.

public interface Printable {
    // 추상 메서드
    void print();
    // 상수
    String TYPE = "printer";
}

인터페이스를 구현하는 클래스에서는 모든 추상 메서드를 반드시 구현해야 합니다. 여러 개의 인터페이스를 구현할 수 있으므로, 다중 상속이 가능합니다.

자세한 내용은 Oracle Java Documentation를 참고하세요.