자바 Enumeration
Enumeration 클래스는 직접 인스턴스를 생성할 수 없지요.. 그래서 Vector 라든가 Hashtable이라든가… 하는 객체들의 elements 나 keys 등의 메소드를 통해서 리턴받게 되죠.. 실제 Enumeration 인터페이스를 구현한 인스턴스는 보통 해당 클래스의 서브 클래스로 구현되어 있습니다. Hashtable을 예로 들자면 서브 클래스로
1 2 3 |
private class Enumerator implements Enumeration, Iterator { .... } |