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