Java/Esempi/Private

Wikibooks, manuali e libri di testo liberi.

Esempio di sviluppo con modificatore private e metodi get e set.

[modifica] Esempi

Gli elementi "nome" e "cognome" della classe "Prova" sono privati e quindi non accessibili dall'esterno, ma tramite i metodi posso accedervi.


public class Mod {
 
    public static void main(String[] args) {
 
  /* Da questa classe, esterna a Prova, modifico e leggo il nome e cognome
   * che sono private. Posso farlo solo usando i metodi set e get.
    */    
 
        Prova faiprova= new Prova();
 
        faiprova.setNome("Emanuele");  
        faiprova.setCognome("Sparta");
 
        String n= faiprova.getNome();
        String c= faiprova.getCognome();
 
        System.out.println("Il nome è " + n +" e il cognome è "+c);
    }
 
}
class Prova{
 
    //due elementi private: "nome" e "cognome".
 
private String nome="";   //non è accessibile da una classe esterna
private String cognome= "";     //non è accessibile da una classe esterna
 
  // ma con queto metodo posso cambiare il nome dall'esterno
 
public void setNome(String y){  
nome=y;
        }
 // ma con questo metodo posso leggere il nome dall'esterno
public String getNome(){
return nome;
        }
 //stessa cosa: modifica per il cognome
public void setCognome(String x){
cognome=x;
        }
 //stessa cosa: lettura del cognome
public String getCognome(){
return cognome;
        }
 
}

Questo programmino darà il seguente output:

Il nome è Emanuele e il cognome è Sparta

Strumenti personali