자바

    Java 인터페이스

    인터페이스 객체의 사용 방법을 정의한 타입으로서 다양한 객체를 동일한 사용 방법으로 이용할 수 있다. 즉, 인터페이스를 이용하면 개발 코드를 바꾸지 않고서 다양한 객체를 사용할 수 있다. 인터페이스 사용은 interface 인터페이스이름{ //상수 타입 상수이름 = 값; // 추상 메소드 타입 메소드이름(매개변수); } 상수 필드 선언 상수 필드에는 데이터를 저장할 인스턴스나 정적 필드가 올 수 없다. 따라서 처음 값을 지정해줘야한다. [public static final] 타입 상수이름 = 값; //앞에 부분은 상수필드이기 때문에 생략이 가능 추상 메소드 선언 추상 메소드도 마찬가지로 앞에 public abstract를 앞에 생략 가능하며 인터페이스의 메소드 호출은 객체에서 메소드에서 실행된다. 구현 ..