Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    146

    [java] ritorno di un metodo....

    salve, leggevo un libro e ho trovato questo medoto ma non ho capito cosa mi ritorna....

    codice:
    public int Confronto(Processo c) { 
    return this.getContenitore()-c.getContenitore(); 
    }
    Grazie

  2. #2
    Utente bannato
    Registrato dal
    Feb 2004
    Messaggi
    2,803
    restituisce la differenza tra ciò che restituisce il metodo getContenitore del Processo che chiama il metodo e getContenitore() del Processo in argomento


    ps: dai una rilettura ai tuoi appunti sulla parola chiave "this"

  3. #3
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802

    Re: [java] ritorno di un metodo....

    Originariamente inviato da YOGHI87
    salve, leggevo un libro e ho trovato questo medoto ma non ho capito cosa mi ritorna....

    codice:
    public int Confronto(Processo c) { 
    return this.getContenitore()-c.getContenitore(); 
    }
    Grazie
    Restituisce la differenza tra l'intero restituito dal metodo getContenitore() chiamato dall'oggetto che lo ha invocato e l'intero restituito dal metodo getContenitore() chiamato sull'oggetto c.

    ps: Java ha una sua sezione
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    146
    C'è un modo per riscrivere questo metodo in maniera più Chiara?????

  5. #5
    Cosa c'è di non chiaro? return accetta come un operando un'espressione, e lì hai ben una semplice espressione matematica...
    Amaro C++, il gusto pieno dell'undefined behavior.

  6. #6
    Originariamente inviato da YOGHI87
    C'è un modo per riscrivere questo metodo in maniera più Chiara?????
    penso che l'unico modo per scriverlo piu chiaramente sia questo (il risultato e pero equivalente):
    codice:
    public int Confronto(Processo c){
                      int minuendo = getContenitore();
                      int sottraendo = c.getContenitore();
                      int differenza = minuendo - sottraendo;
                      return differenza;
    }
    oltre a rileggerti l'uso del this, rileggiti anche il metodo "corretto" di scrittura dei nomi dei metodi.
    calcola che i metodi, di solito, iniziano con la minuscola

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    146
    Grazie mille a tutti!!!!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.