JAVA] Interface 인터페이스 모든것!
목표 1. 인터페이스 정의하는 방법 2. 인터페이스 구현하는 방법 3. 인터페이스 레퍼런스를 통해 구현체를 사용하는 방법 4. 인터페이스 상속 5. 인터페이스의 기본 메소드(Default Method) , 자바 8 6. 인터페이스의 static 메소드 , 자바 8 7. 인터페이스의 private 메소드 , 자바 9 1. 인터페이스 정의하는 방법 자바8 이전 : 상수 , 추상 메소드만 가능 => 강제성이 강함을 유추 자바8 이후 : default , static , private method가 추가됨 => 강제성 안에 유연성을 추가함 public interface 인터페이스명{ //상수 타입 상수명 = 값; => 절대적 , 제공해주는 값만 사용해라 //추상 메소드 리턴타입 메소드명(); => 강제적 , 해..