1. 인터페이스란 ? 상수형 필드와 추상 메소드만을 작성할 수 있는 추상 클래스의 변형체 - 추상 클래스 처럼 객체 생성 X - 부모 타입 참조 변수로 사용 O → 다형성 업캐스팅 + 동적 바인딩 2. 인터페이스의 효과 1) 클래스 간의 접점을 만들 수 있다. 2) 극한의 추상화를 통해서 유연한 코딩이 가능 3. 인터 페이스의 기본 작성법 필드 → 무조건 public static final(공유 가능 상수) 메서드 → 무조건 public abstract(누구든지 상속 받아서 오버라이딩 가능) #예제 [Calculator]public interface Calculator { public static final double PI = 3.14; // public static final을 생략해도 // 인..