Visualizzazione dei risultati da 1 a 7 su 7

Visualizzazione discussione

  1. #4
    altra domanda che sorge(cosa serve "this"?) es:

    codice:
    publicAnimale(int anni)
            {
                this.anni = anni;
            }
    
    serve per dire che all' oggetto anni si applica il valore anni (e quindi per non confonderli)?


    non mi è chiaro il seguente pezzo di codice:
    codice:
    publicstaticvoid passaggioParametri(Animale animale)
        {
            animale.anni =50;
        }
    cioè perché scrivi due volte animale (Animale animale)nelle parentsi tonde dopo il metodo passaggioParametri?
    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
    Ultima modifica di Filippo11; 21-01-2015 a 16:05

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.