Ich habe innere Klasse in meinem Code. Ich möchte seinen Instanzen öffentlichen Zugriff gewähren, aber nur die äußere Klasse sollte in der Lage sein, diese Instanzen zu erstellen, wie im "privaten" Zugriff. Ist es möglich, ohne ein richtig kleines Paket zu machen (oder eine öffentliche Schnittstelle für jede solche innere Klasse zu erstellen)?Java - Innerer Klassenkonstruktor - nur für die äußere Klasse erlaubt
(Sorry, wenn mein Englisch ist schlecht: P)
Wirklich äußere Klasse haben Zugang zu privaten Bereich der inneren Klasse? Gut zu wissen, ob es funktioniert, danke! –
Also ist diese Lösung falsch? –
Nein, diese Lösung ist richtig, die äußere Klasse kann alle privaten Felder, Methoden und Konstruktoren der inneren Klassen sehen. – WilQu