목표 자바의 인터페이스에 대해 학습하세요. 인터페이스 정의하는 방법 public interface Service { //final static 변수 //default 메소드 //public static 메소드 public abstract void show(); } 인터페이스는 상수(final static), 추상 메소드, default메소드, public static메소드 이 네 가지만 가지고 있을 수 있다. 자바9부터는 private메소드도 선언할 수 있게 되었다. 인터페이스에 선언된 모든 변수는 상수, default, static, private이 붙지 않은 메소드는 추상 메소드다. 따라서 final static이나 public abstract키워드는 생략 가능하다. 컴파일러가 자동으로 붙여준다. 인..