Ho una classe interna nel mio codice. Voglio dare accesso pubblico alle sue istanze, ma solo le classi esterne dovrebbero essere in grado di creare queste istanze, come in accesso "privato". È possibile senza creare pacchetti adeguatamente piccoli (o creare un'interfaccia pubblica per ciascuna di queste classi interne)?Java - Costruttore della classe interna - consentito solo per la classe esterna
(Scusate se il mio inglese è pessimo: P)
Le classi veramente esterne hanno accesso al campo privato della classe interiore? Buono a sapersi se funziona, grazie! –
Quindi questa soluzione è sbagliata? –
No, questa soluzione è corretta, la classe esterna può vedere tutti i campi privati, i metodi e i costruttori delle classi interne. – WilQu