Java/Java icia 19일차
인터페이스 ( interface ) 에 대해
인터페이스 ( interface ) 란 ? 공통 메소드를 추상화한 클래스 1 . 추상메소드 ( abstract method ) - 실행 블록은 정의되어 있지 않고 리턴타입 , 이름 , 매개 변수만 정의 인터페이스를 선언할 때에는 public interface Interface1 { } interface라는 용어를 써서 선언을 한다. public interface BoardRepository { public boolean save(BoardDTO boardDTO); } 메소드에 save에는 실행블록이 없다. 이러면 실제 동작은 구현 클래스 ( implements class ) 에서 하게 된다. 2. 구현 클래스 ( implements class ) 인터페이스에서 정의한 추상메소드에 대한 실행 블록을 정의한..