> > The slight change is the last word. An interface is a more general > > "supertype" > but definitely no "superclass". > > > > Sure it is, its a superclass with only pure virtual methods :)
No, see Java Language Specification 3rd edition: http://java.sun.com/docs/books/jls/third_edition/html/classes.html "8.1.4 Superclasses and Subclasses The optional extends clause in a normal class declaration specifies the direct superclass of the current class." Versus: "8.1.5 Superinterfaces The optional implements clause in a class declaration lists the names of interfaces that are direct superinterfaces of the class being declared:" See "superinterface" (implements) versus "superclass" (extends). Both are in the (corrected) Java 7 javadocs subsumed under "supertype". Uwe --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
