Ciao a tutti,
mi trovo nella situazione in cui ho un package che contiene n classi.
Tutte le classi dichiarate in questo package sono marcate come "default" (quindi non sono visibili all'esterno del package), ad eccezione di una, che invece è public.
Il motivo deriva dal fatto che io voglio che l'unica classe istanziabile in memoria sia quella public, che poi avrà dei metodi che mi permetteranno di generare le classi dichiarate come default.
Quando però vado nel main a istanziare la classe public ricevo un messaggio di errore che mi dice che non può accedere alla classe specificata.
E' la prima volta che mi avventuro nel mondo dei package, ma per il problema che sto cercando di risolvere mi sembra una ottima soluzione, solo che non capisco bene cosa sbaglio.
Come mai l'unica classe public, quindi l'unica classe che è visibile sempre, anche all'esterno del package non viene trovata?
Grazie 1000

Rispondi quotando