인터페이스(interface) 일종의 추상클래스 최고 수준의 추상화 단계로 모든 메서드는 추상 메서드이다. JDK 8 에서 default method 와 static method 추가 추상 클래스 사용 보단 인터페이스를 주로 사용오직 추상 메서드와 상수만을 멤버로 가질 수 있다. 밑그림만 그려진 기본 설계도 다른 클래스를 작성하는데 도움을 주기위해 작성 인터페이스 작성 interfac 인터페이스이름 { public static final 타입 멤버이름 = 값; public abstract 메서드이름(매개변수); } 모든 멤버변수는 public static final 상수, 접근제한자 생략 가능 모든 메서드는 public abstract 추상 메서드, 접근제한자 생략 가능 인터페이스 상속 인터페이스는 인터..