April 05, 2004
I just do this(as im sure a lot of other people do)

---------------------
class outer
{
 char[] test = "hi there";
 this()
 {
  new inner("outer");
  }

class inner : Frame
{
 this(char[] str)
 {
  outer o;
  printf(o.test);
  }

 }//end inner

}//end outer

You can do exactly the same with methods ie:

outer o;
o.doIt();


Phill.

"Ivan Senji" <ivan.senji@public.srce.hr> wrote in message news:c4p7bv$bi$1@digitaldaemon.com...
> "Phill" <phill@pacific.net.au> wrote in message news:c4ogmn$22un$1@digitaldaemon.com...
> > But then again:
> >
> >  Definition:  An inner class is a nested class whose instance exists
> within
> > an instance of its enclosing class and has direct access to the instance members of its enclosing instance.
> >
> > So it is clearly not an Inner class that D has.....
>
> I was thinking about how great would it be to have that but i didn't know
it
> is
> called inner class. It would solve a big design problem in one of my
> projects!
>
>


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.648 / Virus Database: 415 - Release Date: 3/31/2004


1 2
Next ›   Last »