IMPLEMENT1 12. [자바] 인터페이스(interface) 인터페이스란? 인터페이스는 일종의 추상클래스이다. 인터페이스는 추상클래스처럼 추상메서드를 갖지만 추상클래스보다 추상화 정도가 높아 몸통을 갖춘 메서드나 멤버변수를 가질 수 없다. 오직 추상메서드와 상수만을 멤버로 가질 수 있다. 추상클래스를 부분적으로 완성된 '미완성 설계도' 라고 한다면 인터페이스는 밑그림만 그려져 있는 '기본 설계도' 이다. 인터페이스의 작성 인터페이스를 작성하는 것은 클래스를 작성하는 것과 같지만 키워드를 class 대신 interface로 사용한다. 또 interface에도 클래스와 같이 접근제어자로 public 또는 default를 사용할 수 있다. interface 인터페이스이름 { public static final 타입 상수이름 = 값; public abstract 메서드이.. 2020. 12. 15. 이전 1 다음