extends and implements

Jesse Phillips jessekphillips+d at gmail.com
Mon Nov 7 18:07:24 PST 2011


On Mon, 07 Nov 2011 18:22:07 +0000, %u wrote:

> Hello.
> 
> I know D isn't Java, but one trivial thing I liked about Java is the
> introduction of 'extends' and 'implements' as keywords as ways to
> clarify the class relationships when defining a class.  You know:
> 
> class Subclass extends SuperClass implements AnInterface {
> ...
> }
> 
> Will they ever add this in to D?  If not, why not?
> 
> thanks.

There are only two instances I like know if something is an interface or 
class.

The first is when I am defining it, for some reason I want to tell the 
whole world, "Hey I'm building an interface here so be sure to include 
these." Which really isn't important.

The second is when I want to find its definition. Hmmm, should I be 
greping for /class Window/, /interface Window/, or /struct Window/

Otherwise the distinction has been pointless.


More information about the Digitalmars-d-learn mailing list