 | Klassen Outer med den indre klasse Inner. |
| | Klassen Outer med den indre klasse Inner.
Når vi laver en instans af Outer vil konstruktoren
instantiere Inner. Ligeledes vil 'fabrikations metoden' makeInner lave en instans af Inner, som
returneres til en klient af Outer. Dette vil betyde at en klient af Outer har en reference til
et Inner objekt, som er en del af det Outerobjekt, hvorfra det blev lavet. Læg mærke til at
Inner er en privat indre klasse. Det betyder i et og alt, at ingen klient af Outer selv kan instantiere
Inner. Læg også mærke til at Inner refererer til Outer's private a instans variabel.
|