ich hab irgendwie ein leichtes verständnisproblem, was
member-klassen angeht:
heisst das tatsächlich Member-Klasse? Kannte das eher als Inner Classes.
Ich denke das Problem ist einfach folgendes (habe da jetzt nicht hundertprozentig Erfahrung, könnte mich auch irren), die Klasse C ist nicht statisch deklariert, d.h. du brauchst eine Instanz von A um eine zu erzeugen.
Ich denke das Problem ist einfach folgendes (habe da jetzt
nicht hundertprozentig Erfahrung, könnte mich auch irren), die
Klasse C ist nicht statisch deklariert, d.h. du brauchst eine
Instanz von A um eine zu erzeugen.
Hallo,
ist so auch nicht ganz korrekt.
Da C hier nur auf Sichtbarkeit innerjhalb von A gesetzt ist, kann man von ausserhalb von A nicht darauf zugreifen. Dazu braucht nichts statisch definiert werden.
Ist C public, kann man auch von ausserhalb von A eine Instanz erstellen, genau nach dem Schema, nach dem es in dem Code versucht wurde.