No, actually we can't
Enumeration isn't sprinkled with magic fairy dust and it's not an entity from a parallel universe where the JLS defines that interfaces can be instantiated and can contain implementations. So what's the deal? Well, for instance java.util.Hashtable has a method called keys(), which returns an Enumeration. How? Well, the Hashtable class defines a private named inner class called Enumerator, which implements the Enumeration interface. An instance of this implementation is returned by the keys() method. No dark magic involved here.
[ March 27, 2008: Message edited by: Jelle Klap ]
Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.