인터페이스1 [Java] 14일차 : 인터페이스(interface) 인터페이스(interface)란? 클래스를 위한 탬플릿으로서의 기능을 수행하는 추상 클래스의 한 종류 인터페이스는 interface라는 키워드를 사용하여 선언하며, 메소드 시그너처와 상수 선언(static과 final이 둘 다 선언되는 변수 선언)만을 포함할 수 있다. 자바 8미만의 인터페이스는 모든 메소드가 선언만 있고 정의가 없는 추상 메소드만 선언 가능 인퍼테이스 내의 필드는 상수 선언만 한다. 클래스에서 인터페이스 구현하기 위해서는 implements한 클래스는 해당 인터페이스의 모든 추상 메소드를 재정의 해야 한다. 인터페이스는 다중 상속이 가능함. 다중 상속은 ","(콤마)로 구분하여 여러 개의 인터페이스를 상속할 수 있다. 인터페이스끼리 상속 할 경우 extends 키워드를 사용한다. ▶ 특.. 2024. 3. 5. 이전 1 다음