Siccome non si può utilizzare il puntatore dinamico this in un contesto statico se ho un metodo:
come faccio la classica assegnazione this.conto=conto;???codice:... private static int conto; public static int setConto(int conto) { return conto; }
Siccome non si può utilizzare il puntatore dinamico this in un contesto statico se ho un metodo:
come faccio la classica assegnazione this.conto=conto;???codice:... private static int conto; public static int setConto(int conto) { return conto; }
Semplice: cambi il nome al parametro del metodo!
Ciao.
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza
La variabile conto appartiene alla classe e non ad una istanza di essa (Visto che e' una variabile statica).
La soluzione piu' semplice e piu' chiara anche per chi legge il codice e' di usare nomi diversi.
Oppure:
codice:NomeClasse.conto = conto;