Home » Programmazione » Java » Le classi in Java – Parte II

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 concetto di oggetto. Supponiamo di voler creare l’oggetto auto, come tutti sappiamo un’auto è composta da un modello, una targa, un anno d’immatricolazione ed un proprietario. Alla luce di ciò la classe auto sarà la seguente:

[sourcecode language=’java’]
public class Auto{
private String modello;
private String targa;
private int anno;
private String proprietario;

Auto (String m,String t, String a, String p){
this.modello=m;
this.targa=t;
this.anno=a;
this.proprietario=p;
}

String getProprietario(){
return proprietario;
}
}
[/sourcecode]

Un oggetto Auto è in stanziabile utilizzando la seguente sintassi:

[sourcecode language=’java’]
Auto a1=new Auto(‘Clio’,’AA 123 AA’,2009,’Mario Rossi’);
[/sourcecode]

Utilizzando il comando new si richiama automaticamente all’esecuzione il costruttore della classe Auto, l’invocazione dei metodi avviene utilizzando la sintassi nomeOggetto.metodo(parametri), nel nostro caso la classe possiede un solo metodo, cioè getProprietario, che sarà invocabile nel seguente modo:

[sourcecode language=’java’]
a1.getProprietario();
[/sourcecode]

Non abbiamo fatto altro che invocare sull’oggetto a1 il metodo che ritorna il proprietario. La classe appena creata è molto semplice, ma nei prossimi articoli sarà arricchita con nuove funzionalità.

Lascia un commento