> > 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]

Reply via email to