728x90 반응형 디폴트 메서드1 [Java] 7-7. 인터페이스(interface) 인터페이스(interface) 1. 인터페이스란? 인터페이스는 일종의 추상 클래스이다. 인터페이스는 추상 메서드를 갖지만 추상 클래스보다 추상화 정도가 높아서 몸통을 갖춘 일반 메서드 또는 멤버변수를 구성원으로 가질 수 없다. 오직 추상 메서드와 상수만을 멤버로 가질 수 있다. 인터페이스 또한 다른 클래스를 작성하는데 도움 줄 목적으로 작성된다. 2. 인터페이스의 작성 인터페이스를 작성하는 것은 클래스를 작성하는 것과 같다. 다만 선언부에서 class 키워드 대신 interface 키워드를 사용한다. 그리고 인터페이스 또한 접근 제어자로 public 또는 default를 사용할 수 있다. interface 인터페이스 이름{ public static final 타입 상수이름 = 값; public abstr.. 2022. 9. 6. 이전 1 다음 728x90 반응형