📌 1. 인터페이스(Interface)란? 인터페이스란, 클래스들이 필수로 구현해야 하는 추상 자료형입니다. 객체의 사용방법을 가이드라인 하는 것이라고 생각하면 됩니다. 모든 메소드가 구현된 부분이 없는 추상 메소드 형태로 이루어진 클래스. 상속의 관계가 없는 클래스 간의 공통되는 로직을 구현하여 사용할 수 있습니다. 자바의 인터페이스는 추상 메서드와 상수로만 이루어져 있습니다. Implements 키워드를 사용합니다. "추상 메서드의 강제구현" 이라는 의미가 강합니다. 내부의 모든 필드가 public static final로 정의됩니다. 📌 2. 인터페이스의 특징은? 1. 다중 상속 가능 -- > 인터페이스는 껍데기만 존재하여 클래스 상속 시 발생했던 모호함이 없습니다. 고로 다중 상속이 가능합니다. ..