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

<<< Package >>>
Ogni classe ha un "nome lungo"
nel nome va specificato il package cui appartiene
java.lang.String
java.util.Vector
java.io.InputStream

Finora abbiamo fatto riferimento a classi utilizzando il loro nome abbreviato. In realtà le classi hanno tutte un nome lungo che comprende anche il nome del package a cui appartengono. Nel listato precedente sono elencati i veri nomi di classi quali String, Vector e InputStream. Le librerie infatti sono composta da un ampio numero di classi che vengono suddivise per comodità di consultazione in package.

È possibile abbreviare il nome con import
package hello;
import java.util.Vector;
import java.lang.*;

class Hello { void hello () { String s = "hello"; // invece di java.lang.String Vector v = new Vector(); // invece di java.util.Vector } }

Ogni classe è opportuno che sia posta in un package. Si tratta di un modo di classificarle. Per collocare una classe in un package occorre mettere come prima riga di un file la dichiarazione del package a cui appartiene. Nell'esempio vediamo che la classe Hello è stata posta nel package "hello". Il suo nome completo è dunque hello.Hello.

Normalmente si usa il nome abbreviato di una classe. Il punto è: come si fa ad abbreviare il nome di una classe? Basta inserire all'inizio di un file la dichiarazione "import".

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