Si ho visto e ti ringrazio per l'esempio che mi hai fatto.... Ma non riesco a capire che differenza fa nel creare una variabile privata piuttosto che pubblica?Originariamente inviato da Alex'87
Ho aggiornato l'esempio![]()
Ti faccio un esempio:
codice:public class Prova { public int test = 10; }Io mi aspettavo che entrambe le stampe visualizzassero 20 come risultato.... cosa che non è cosi.... e allora mi chiedo se la dichiaro privata che differenza fa? Nel senso che se tanto ho sempre i metodi get e setter che mi permettono di modificare il valore della variabile che differenza cècodice:package main; public class HelloWord { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub String name = "prova",pippo = "test",pluto = "ciao"; System.out.println("Hello Word " + name + " " + pippo + " " + pluto); Prova prova = new Prova(); prova.test = 30; Prova prova1 = new Prova(); prova1.test = 20; System.out.println("prova: " + prova.test + " prova1: " + prova1.test); } }
Scusami l'insistenza ma è importante che lo capisca....
Grazie in anticipo.

Rispondi quotando