Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    condividere variabili in una classe

    Ciao a tutti :-) sono proprio agli inizi...

    ho creato una classe con 2 metodi: il primo metodo somma due numeri, il secondo metodo esegue un if

    il problema è come condividere le variabili nei due metodi.

    Se nella classe somma() ho:

    z = a+b

    e nella classe verifica() ci metto un if del tipo:

    if (z != 100) operazione

    la variabile z nel metodo verifica() non è ereditata dalla classe somma()

    come risolvo?

    grazie!
    Pol

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    non è chiaro, prima parli di una classe con due metodi, poi invece dici di avere due classi

    Forse intendi una cosa del genere:

    codice:
    function miaClasse(){
        this.z = 0;
        this.somma = function(a,b){
          this.z = a+b
        }
        this.verifica = function(){
          if(this.z != 100) alert("z diverso da 100"); 
          else alert("z uguale a 100");
        }
    }
    
    objClasse = new miaClasse();
    objClasse.somma(10,10);
    objClasse.verifica();

  3. #3
    yes... mi sono espresso male :-)

    usando this mi condivide le variabili tra i metodi, ora funziona

    grazie per l'aiuto :-)
    Pol

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