자바(3), 인터페이스
1. 인터페이스 1) 인터페이스 선언 인터페이스는 서비스 공급자와 자신의 객체를 이 서비스에 사용하고 싶은 클래스 간의 계약을 기술하는 매커니즘이다. 이는 C++의 추상클래스와 비슷하게 구현을 제공하지 않고 수행할 일을 제시하는 역할을 한다. 기본 구현을 작성하지 않고 선언만 한 메서드는 추상(abstract) 메서드라고 한다. 인터페이스의 모든 메서드는 자동으로 public이 된다. // 정수형 시퀀스의 인터페이스 선언 public interface IntSequence { boolean hasNext(); // 다음 요소가 있는지 검사하는 메서드 int next(); // 다음 요소를 얻는 메서드 } // 인터페이스 메서드를 사용해 average 메서드 구현 public static double av..
2022.08.31