인터페이스의 역할 인터페이스(Interface)는 객체의 사용방법을 정의한 타입 개발코드와 객체가 서로 통신하는 접점 역할 개발코드가 인터페이스의 메소드를 호출하면 인터페이스는 객체의 메서드를 호출 코드에서 직접 객체의 메서드를 호출하지 않는 이유는 사용하는 객체를 코드 수정없이 변경하기 위함이다. 인터페이스는 여러 객체들과 사용이 가능하므로 어떤 객첼를 사용하느냐에 따라 실행 내용과 리턴값이 달라진다. 인터페이스의 선언 public interface InterfaceName { ''' } 클래스는 필드, 생성자, 메서드로 구성되지만 인터페이스는 상수와 메서드만으로 구성된다. 인터페이스는 객체로 생성할 수 없기때문에 생성자를 가질 수 없다. public interface 인터페이스명 { //상수 타입 상..