Si possono inserire classi anche se fanno parte di 2 file diversi? Per esempio nel file europa c e il package italia e dentro la classe italia mentre nel file asia c e il package giappone e la classe hong kong, come posso usare italia dentro hong kong, grazie per la risposta
Ogni file.java può contenere una classe oppure un'interfaccia. Un package è semplicemente una cartella dove puoi salvare tutte le classi java, in modo da poterle organizzare in base al loro ruolo. Classi nello stesso package sono visibili senza problemi, se appartengono a package diversi occorre un import con il percorso package.AltraClasse all'inizio della classe.