인터페이스란 일종의 추상 클래스이다. 다만 추상 클래스보다 추상화의 정도가더 크다고 생각하면 된다. 특징 1.멤버는 추상 메소드와 상수만으로 구성된다. # 인터페이스는 메소드와 상수만을 가지며 필드는 가지지 않는다. # 메소드는 모두 추상메소드이다. 그러나 메소드 선언 시 abstract 키워드를 생략할 수 있다. 2. 모든 메소드는 public이며 생략이 가능하다. # 모든 메소드는 public 접근 지정자이다. 주로 생략하여 사용한다. 3. 상수도 public static final을 생략하여 선언할 수 있다. # 상수는 public static final 속성이며 생략 가능하다. 4. 인터페이스의 객체를 생성할 수 없다. # 인터페이스는 추상 메소드만 가지기 때문에 원칙적으로 객체를 생성할 수 없다..