  |
import java.util.Vector; |
  |
in realtà: fa considerare Vector abbreviazione di
java.util.Vector |
La dichiarazione import permette di riferirsi alla classe utilizzando il nome breve senza l'indicazione del package a cui appartiene la classe.
  |
senza import |
Vector v = new Vector();
// Class not found in compilazione
java util.Vector=new java.util.Vector();
// è necessario
Se non avessimo fatto questa dichiarazione, per creare l'oggetto Vector e per dichiarare variabili per tipo Vector occorreva utilizzare il nome completo java.util.Vector. È importante capire che questa dichiarazione non inserisce niente nel testo del programma compilato: semplicemente permette di abbreviare il nome della classe. Di solito si fanno delle classi che nascono in un package e poi migrano ad altri package. Usare la dichiarazione dei package e in maniera consistente permette di correggere il codice semplicemente cambiando le dichiarazioni package e import all'inizio di ogni file. Usare nel testo di un programma il nome lungo complica questi spostamenti abbastanza comuni.
|