Interface (1) 썸네일형 리스트형 [ JAVA ] 인터페이스(interface) 1. 인터페이스란? ▶ 인터페이스는 일종의 추상클래스이다. ▶ 추상메서드와 상수만을 멤버로 가질 수 있다. ▶ 밑그림만 그려져 있는 '기본 설계도'라고 할 수 있다. 2. 인터페이스의 작성 ▶ 인터페이스를 작성하는 것은 클래스를 작성하는 것과 같으며, 키워드로 interface를 사용한다. ▶ 접근제어자로 public 또는 default를 사용할 수 있다. ▶ 모든 멤버변수는 public static final 이어야 하며, 이를 생략할 수 있다. ▶ 모든 메서드는 public abstract 이어야 하며, 이를 생략할 수 있다. ▶ 생략된 제어자는 컴파일 시에 컴파일러가 자동적으로 추가해준다. ▶ JDK1.8이하에서 인터페이스의 모든 메서드는 추상메서드이어야 함. JDK1.8부터 인터페이스에 stati.. 이전 1 다음