1. 인터페이스(Interface) 1) 인터페이스란? - 일종의 추상 클래스 - 추상클래스처럼 추상메서드를 갖지만 추상화 정도가 더 높음 - 오직 '추상메서드'와 '상수'만을 멤버로 가짐 2) 인터페이스의 작성 interface 인터페이스이름 { public static final 타입 상수이름 = 값; public abstract 메서드이름(매개변수목록); } - 모든 멤버변수는 public static final이어야 하며, 이를 생략할 수 있음 - 모든 메서드는 public abstract이어야 하며, 이를 생략할 수 있음 (단, static 메서드와 디폴트 메서드는 예외(JDK1.8부터)) interface PlayingCard { // 생략 가능하기 때문에 모두 사용 가능 public stat..