ePrometeusCorsoJavaJava
testi articoli
Testi Articoli  Download
Home | Basi | Espressioni | Comandi | Classi | Ereditarieta | Eccezioni | Thread | Utilita | 
CorsoJava è ora Video! Free for all!
Clicca Qui!

Classi
OOP
Ereditarietà
Polimorfismo
Chiamata
Classi
Record
Istanze
Costruttori
Campi
this
Allocazione
Più costruttori
this()
Inizializzazioni
Riferimenti
Ordine
Metodi
Invocazione
Overloading
Attenzione
Finalizzazione
Static e Final
Campi statici
Blocco static
Metodi statici
Visibilità
Costanti
Package
import
import *
Classpath
L'interprete
Zip e Jar

<<< import >>>
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.

ePrometeus s.r.l. - Web Software House & Open Source System Integrator
MILANO - SAN BENEDETTO DEL TRONTO(AP)
Contatti: info@eprometeus.com