English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
In Java, le classi e gli interfacce correlate vengono raggruppate in un pacchetto. Il pacchetto non è altro che una directory utilizzata per archiviare le classi e gli interfacce di un concetto specifico. Ad esempio, tutte le classi e gli interfacce relative alle operazioni di input e output vengono archiviate nel pacchetto java.io.
devi semplicemente usare la chiave dipackagepuoi raggruppare le classi e gli interfacce necessarie al livello superiore della dichiarazione di Class / Interface (file) in modo da assegnarle a unpacchetto, -
package com.w3codebox.mypackage; public class Sample{ public void demo(){ System.out.println("Questo è un metodo della classe campione"); } public static void main(String args[]){ System.out.println("Hello how are you......"); } }
Diversamente da altri programmi che utilizzano il compilatore con pacchetti, devi utilizzare il comando javac–dopzioni per specificare il percorso di destinazione per la creazione del pacchetto.
Risultato di output
javac –d . Sample.java
Se non menzioni il percorso di destinazione, verrà creato un pacchetto nella directory corrente.
Per accedere alle classi o agli interfacce raggruppate nel pacchetto, devi aggiungere la posizione del pacchetto alla variabile classpath (o assicurarti che il pacchetto si trovi nella directory corrente) e utilizzare la chiave di importazione per importare la sua classe o interfaccia. .
import com.w3codebox.mypackage.Sample; public class Test{ public static void main(String args[]){ Sample obj = new Sample(); obj.demo(); } }
Risultato di output
Questo è un metodo della classe campione
Sì, puoi importare una classe due volte in Java, non ci saranno problemi, ma, indipendentemente dal numero di volte che la importi, la JVM caricherà la classe solo una volta.
Nel seguente programma Java, proviamo semplicemente a importarecom.w3codebox.mypackageClasse Sample del pacchetto.
import com.w3codebox.mypackage.Sample; import com.w3codebox.mypackage.Sample; public class Test{ public static void main(String args[]){ Sample obj = new Sample(); obj.demo(); } }
Risultato di output
Classe campione caricata Questo è un metodo della classe campione