Ho riscontrato un problema nella comprensione del modificatore di accesso interno. Nei miei esempi non sono riuscito a produrre nessuna situazione in cui si comporta diversamente dal pubblico. Anche se creo un barattolo, posso accedere alle funzioni interne nel barattolo dall'esterno del barattolo (da un pacchetto diverso non correlato a quello utilizzato nel barattolo). Nella documentazione viene usato il termine modulo, ma non sono riuscito a scoprire quale sia esattamente un modulo.Scopo del modificatore di visibilità interno in Kotlin
Le mie domande sono quindi:
ciò che è un modulo in Kotlin?
in che modo il modificatore di accesso interno differisce dal moderatore pubblico?
Qual è la definizione di "modulo di IDE" si fa riferimento a? –
In termini IntelliJ IDEA: quando si apre un progetto nell'IDE, è possibile che moduli, ognuno dei quali ha un numero di origini di origine e dipendenze/percorso di classe. –
In termini Eclipse, project = workspace, module = project –