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
