Leonardo.it I say blog!
  • 15
  • gen
  • 2009

Le classi Java – Parte V – Campi statici

Di Antonio Avolio, in Java, Programmazione.

Spesso è utile dover introdurre campi di classe “condivisibili”, cioè dati che ogni classe deve possedere in comune tra tutti i suoi oggetti, per far ciò è possibile dichiarare uno o più campi statici all’interno della classe.

Cerchiamo di chiarire il tutto con un esempio. Riprendiamo quindi la nostra solita classe Auto (vista nelle lezioni precedenti) e supponiamo di voler conteggiare tutte le auto immatricolate. Per assolvere a tale compito, occorrerà avere una variabile “condivisa” ed accessibile tra tutti gli oggetti Auto creati, per rendere possibile questo scenario introdurremo un’ entità statica (o di classe) nel seguente modo:

[sourcecode language='java']

static int immatricolate=0;

[/sourcecode]

Bisognerà naturalmente accedere a tale valore in qualche modo e prevedere un’ incremento della variabile ogni qualvolta si crei un nuovo oggetto auto, per assolvere a quest’ ultimo compito inseriremo nel costruttore il seguente codice:

[sourcecode language='java']

immatricolate++;

[/sourcecode]

Il recupero del valore, trattandosi di un campo public sarà effettuato scrivendo nel main il seguente codice:

[sourcecode language='java']

System.out.println(“Auto immatricolate “+a1.immatricolate);

[/sourcecode]

Termini legati all'articolo: , , .
Altri articoli:

Articoli correlati a "Le classi Java – Parte V – Campi statici"

  • Le classi Java – Parte VI – Metodi statici

    Alcuni metodi possono contenere nella loro dichiarazione la clausola static, cerchiamo tramite un esempio di capirne l' utilizzo e le language='java'] public static int autoImmatricolate(){


  • Le classi in Java – Parte II

    Nel post precedente abbiamo accennato a qualche nozione di base sulle classi, ora cercheremo di metterle in atto. Con le classi è possibile astrarre il


  • Le classi in Java – Parte I

    Java permetta la creazione di nuovi tipi di dati utilizzando il costrutto class, possiamo tranquillamente affermare che la classe è sinonimo di un tipo di


  • Le Annotations

    Tra le novità introdotte nella versione 1.5 di Java, troviamo le Java Annotations, esse altro non sono che dei metadati (dati utilizzati per descrivere a


  • Le classi in Java – Parte IV – L'overloading

    Java consente l' introduzione all'interno di una classe di più metodi con ugual nome, ma con intestazione diversa, o nel numero e tipo di parametri



Commenti:

Commenta su "Le classi Java – Parte V – Campi statici"




Il network di TipOff!


Gallery

recuperare password
tracciare una spedizione
airdisplay-414x271
comprare giochi a poco prezzo
come creare un indirizzo email
password, recupero password
Trovare una canzone senza conoscerne il titolo
controllare modello scheda video
rete wi-fi, raggio rete wi-fi
rimuovere limite megavideo
eliminare account skype
passaporto elettronico online
come inviare email anonime
riparare chiavette usb
calcolare codice fiscale