nella riga
cos' è animale.anni?codice:System.out.println("MAIN ANIMALE.ANNI VALE "+ animale.anni);
vuol dire attributo anni della classe animale?
grazie!
nella riga
cos' è animale.anni?codice:System.out.println("MAIN ANIMALE.ANNI VALE "+ animale.anni);
vuol dire attributo anni della classe animale?
grazie!
animale è un oggetto della classe Animale, a sua volta definita dentro alla classe PassaggioParametri. anni invece è un attributo dell'oggetto. Attenzione alla differenza: è un attributo di quella specifica istanza (che si chiama "animale") e non della classe. Quindi due oggetti diversi potrebbero benissimo avere due valori diversi per l'attributo "anni".
grazie minomic! sto vagamente iniziando ad imparare![]()
Ultima modifica di Filippo11; 24-01-2015 a 18:04
un altro dubbio:
a cosa serve chiamare il metodo passaggioParametri(anni), se gli anni continuano a valere 10 anche dopo la chiamata?
codice:publicstaticvoid main(String[] args){ int anni =10; System.out.println("MAIN ANNI VALE "+ anni); // PASSAGGIO PER VALORE passaggioParametri(anni); System.out.println("MAIN DOPO PASSAGGIO PER VALORE ANNI VALE "+ anni);
grazie!!