목표 자바의 인터페이스에 대해 학습하세요. 학습할 것 (필수) 인터페이스 정의하는 방법 인터페이스 구현하는 방법 인터페이스 레퍼런스를 통해 구현체를 사용하는 방법 인터페이스 상속 인터페이스의 기본 메소드 (Default Method), 자바 8 인터페이스의 static 메소드, 자바 8 인터페이스의 private 메소드, 자바 9 인터페이스 정의하는 방법 자바의 인터페이스 - 인터페이스는 추상 메서드의 집합이다. (static,디폴트 메서드, 상수 도 포함되지만 중요하지 않음) - 자바에서의 인터페이스는 기본적으로 무언가를 규제하기 위한 것이다. 추상클래스는 일반클래스, 일반 메서드를 가질 수도 있다. but 인터페이스는 추상메서드만의 집합이다. 정의하는 방법 - 값이 들어갈 수 있고, 메소드는 실제 구..