new DigitSequence(1729)로 생성한 객체는 hasNext 메서드가 false를 반환하기 전까지 숫자 9 2 7 1을 내놓는다.
Note ≣
SquareSequence와 DigitSequence 클래스는 IntSequence 인터페이스의 모든 메서드를 구현한다. 클래스가 인터페이스의 메서드 중 일부만 구현한다면 해당 클래스는 반드시 abstract 제어자로 선언해야 한다. 추상 클래스는 4장 상속과 리플렉션에서 자세히 설명한다.