Home » Programmazione » Java » Le classi Java – Parte VI – Metodi 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 funzionalità:

[sourcecode language=’java’]
public static int autoImmatricolate(){
return immatricolate;
}
[/sourcecode]

Tale metodo ritornerà il numero di auto immatricolate, esso è richiamabile direttamente sull’oggetto Auto, senza dover istanziare alcun oggetto di tipo auto, cioè semplicemente digitando:

[sourcecode language=’java’]
System.out.println(“Auto immatricolate “+Auto.autoImmatricolate());
[/sourcecode]

Il valore ritornato è uguale per qual si voglia oggetto di classe Auto, un siffatto metodo è utile ogni qualvolta ad esempio si voglia accedere ad una funzione “condivisa”, o non si debba per forza istanziare un’ oggetto per invocare un suo metodo.
Anche gli sviluppatori di Java hanno utilizzato massicciamente i metodi statici, come esempio vorrei citare il famoso metodo println().

Nelle lezioni successive cercheremo di mettere insieme tutte le nostre conoscenze, così da comprendere meglio i vari aspetti delle classi Java ed addrendarci meglio nella POO (Programmazione Orientata agli Oggetti).

Lascia un commento