nested class inheritance

Andrei Alexandrescu SeeWebsiteForEmail at erdani.org
Fri Jul 13 12:10:37 PDT 2012


On 7/13/12 3:07 PM, Gor Gyolchanyan wrote:
> On Fri, Jul 13, 2012 at 11:03 PM, Andrei Alexandrescu
> <SeeWebsiteForEmail at erdani.org <mailto:SeeWebsiteForEmail at erdani.org>>
> wrote:
>
>     On 7/13/12 2:30 PM, Gor Gyolchanyan wrote:
>
>         The whole point is to have it not static. I need it to be properly
>         nested with the this.outer.
>
>
>     What would be the type of this.outer?
>
>     Andrei
>
>
> For Fruit.Seed it's Fruit, for AppleSeed it's Apple. This makes sense
> because the Apple, which AppleSeed sees is the same object, which
> Fruit.Seed sees as it's base type Fruit.

That would mean AppleSeed has two outer fields: a Fruit and an Apple.

Andrei



More information about the Digitalmars-d mailing list