altra domanda che sorge(cosa serve "this"?) es:
serve per dire che all' oggetto anni si applica il valore anni (e quindi per non confonderli)?codice:publicAnimale(int anni) { this.anni = anni; }
non mi è chiaro il seguente pezzo di codice:
cioè perché scrivi due volte animale (Animale animale)nelle parentsi tonde dopo il metodo passaggioParametri?codice:publicstaticvoid passaggioParametri(Animale animale) { animale.anni =50; }
e perché tra le parentesi graffe seguenti scrivi animale.anni = 50; e non semplicemente animale = 50? (da dove deriva il fatto che devi scriverle insieme animale e anni)
forse indichi prima la classe e dopo il punto il suo attributo?
per rispondere alla domanda..forse dovrei prima capire queste cose.. a occhio comunque direi che i primi anni passati per valore valgano 10 ...
i secondi..forse sono indipendenti dalla chiamata del metodo (passaggioParametri (anni)) e se è così direi valgano 10.
ma se tu volessi attuare il metodo passaggioParametri(anni), e stampare a video il risultato? (cioè 50)
grazie per l' attenzione che mi date

Rispondi quotando
