인터페이스(inteface) 란? 인터페이스는 객체를 어떻게 구성해야 하는지 정리한 설계도로 일종의 추상클래스입니다. 하지만 추상클래스보다 추상화의 정도가 높아서 추상클래스와 달리 몸통을 가지지 않습니다. 오직 추상메서드와 상수만을 멤버로 가질 수 있습니다. 인터페이스는 그 자체만으로 사용되기보다 다른 클래스를 작성하는데 도움을 줍니다. 선언방법 interface 인터페이스이름 { public statc final 타입 상수이름 = 값; public abstarct 메서드이름(매개변수목록); } - 모든 멤버변수는 public static final 이어야 하며, 이를 생략할 수 있다. - 모든 메서드는 public abstract 이어야 하며, 이를 생략할 수 있다. 구현방법 인터페이스도 추상클래스 처..