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

Basi
Introduzione
Tecnologia
Piattaforma
JDK
Installazione
PATH
Hello
Cosa fare
Compilazione
Esecuzione
Sintassi
Commenti
Espressioni
Comandi
Dichiarazioni
Metodi
Classi
Tipi di dato
Primitivi
Classi
Confronto
Assegnamento

<<< Classi >>>
Le classi contengono campi e metodi:
Un campo (k) è una cosa diversa da una variabile locale (h) e da un parametro di un metodo (x) .
class Sum {
  int k=1;           // k campo
  int add3(int x ) { // x parametro
    int h = 2;       // h variabile locale
    return x+h+k  
  }
}

Osserviamo adesso attentamente questo listato, che rappresenta completamente una unità sintattica autonoma di un programma Java. In pratica quello che vediamo è una classe completa che può essere compilata ed eseguita autonomamente.Possiamo riconoscere i tre tipi di variabili che sono presenti in un programma Java.

Le variabili dichiarate all'interno del metodo sono le variabili locali. Invece tra le parentesi all'inizio della dichiarazione del metodo ci sono i parametri. Si tratta a tutti effetti di variabili che però vengono inizializzate quando il metodo viene chiamato, e servono come deposito dei valori passati al metodo.

Le variabili invece che vengono dichiarate al di fuori del metodo (ma sempre dentro una classe) si chiamano genericamente campi. In particolare la terminologia che si usa normalmente fa una distinzione tra campi e variabili, dove per variabili si intendono i parametri e le variabili locali. Quindi un campo è un campo, una variabile è un parametro o una variabile locale. Seguiremo questo terminologia nel resto del corso.

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