Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    44

    passaggio di parametri tra classi

    class rete
    {

    static int vv=0;
    static void controlla(String contr,int fg)
    {

    while(vv<Elementi.size())
    {
    persona cell=(persona) Elementi.elementAt(vv);
    System.out.println(cell.num);
    if(cell.num.equals(contr))
    fg=1;
    vv++;
    }
    System.out.println("fg "+fg);

    }


    }





    class persona
    {
    static int ff=0;
    void Invia()
    {
    ff=0;
    rete.controlla(NNum.getText(),ff);

    System.out.println(ff);
    messaggio b=new messaggio(NNum.getText(),Testo.getText(),proprieta );

    Smsi.addElement(b);

    rete.Acquisisci(b);
    NNum.setText("");
    Testo.setText("");
    }

    }


    Ho queste due classi e quest i due metodi (una x classe) e ho evidenziato in rosso il mio priblema. il metodo invia della classe persona richiama il metodo controlla e passa come parametro la variabile ff. nella classe rete (nel metodo controlla) ff vien acuisito dalla variabile fg. Quello che vorrei che quando finisce il metodo controlla il valore di fg venga preso da ff come posso fare?
    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    906
    codice:
    class rete {
      static int vv=0;
      static int controlla(String contr,int fg) {
        while(vv<Elementi.size()) {
          persona cell=(persona) Elementi.elementAt(vv);
          System.out.println(cell.num);
          if(cell.num.equals(contr))
          fg=1;
          vv++;
        }
        System.out.println("fg "+fg);
        return fg;
      }
    }
    
    class persona {
      static int ff=0;
      void Invia() {
        ff=rete.controlla(NNum.getText(),0);
        System.out.println(ff);
        messaggio b=new messaggio(NNum.getText(),Testo.getText(),proprieta);
        Smsi.addElement(b);
        rete.Acquisisci(b);
        NNum.setText("");
        Testo.setText("");
      }
    }

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    44
    Grazie mille

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.