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

Le classi in Java – Parte III – Metodi e parametri

Di Antonio Avolio, in Java, Programmazione.

Il passaggio di parametri in Java tra i vari metodi viene eseguito per valore. Un argomento passato ad una funzione viene copiato sul parametro formale, cioè il parametro sul quale il metodo effettuerà le sue operazioni.Il passaggio di parametri comporta in definitiva una copia del riferimento contenuto nella variabile passata.

Nel precedente post abbiamo iniziato la strutturazione della classe Auto,includendo al suo interno un costruttore Auto ed un metodo accessorio getProprietario, cioè un metodo che accede ad una variabile senza modificare il suo contenuto. Inseriamo a questo punto nella classe un nuovo metodo, questa volta modificare, avverò un metodo che ci permette di modificare lo stato dell’oggetto. E’ risaputo che un’auto può essere acquistata da una persona che ne diventa proprietario, che a sua volta in un secondo momento potrà rivederla ad un secondo proprietario, per gestire questa operazione occorre creare un nuovo metodo, che chiameremo setProprietario, il nuovo metodo riceverà in input il nuovo proprietario e restituirà in output l’oggetto auto modificato.

[sourcecode language='java']
public void setProprietario(String newP){
proprietario=newP;
}
[/sourcecode]

Vediamo come richiamarlo:

[sourcecode language='java']
….
Auto a1=new Auto (“Clio”,”AA 123 AA”,2009,”Mario Rossi”);
System.out.println(a1.getProprietario()); // Ritorna Mario Rossi
a1.setProprietario(“Luigi Bianchi”);
System.out.println(a1.getProprietario()); // Ritorna Luigi Bianchi
….
[/sourcecode]

E’ semplice dedurre, che la prima volta che viene invocato getProprietario() verrà stampato il valore Mario Rossi, mentre dopo aver modificato lo stato della variabile Proprietario otterremo in output Luigi Bianchi.

Termini legati all'articolo: .
Altri articoli:

Articoli correlati a "Le classi in Java – Parte III – Metodi e parametri"

  • 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


  • 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 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 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



Commenti:

Commenta su "Le classi in Java – Parte III – Metodi e parametri"




Il network di TipOff!


Gallery

recuperare password
2494_20_Samsung-Galaxy-Tab-email
itunes sveglia
curriculum vitae
snow leopard, installare snow leopard da usb
controllare modello scheda video
disinstallare un programma
notifiche ricezioni email gmail
movicha-iphone-106788.185x185.1260875893.1734
convertire file online
come trovare driver, trovare driver
Come far durare di più una batteria al litio
dove trovare wallpaper in alta definizione