Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    53

    passaggio variabili tra classi senza metodi

    salve ragazzi, ho un problema su un programmino java...
    ho bisogno che, in una classe A, in cui viene creata una variabile V, venga creata l'istanza di una classe B, con all'interno dei metodi che non restituiscono nulla, ma che allo stesso tempo vanno a modificare la variabile V, è possibile tutto questo?
    una cosa tipo:
    Codice PHP:

    public class A
      
    {
        
    int variabileV 0;

        
    B nomeOggetto =new B();

        
    System.out (variabileV); //mi ritrovo con 10 anziché 0

      
    }

    public class 
    B
      
    {
        
    int variabileV 0;

        public 
    void modifica(int aint b)
          {
            
    variabileV 10;
          }

    capito circa l'idea mia? solo che ovviamente non funge nulla...!

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: passaggio variabili tra classi senza metodi

    Originariamente inviato da DiEgOvEs
    ho bisogno che, in una classe A, in cui viene creata una variabile V, venga creata l'istanza di una classe B, con all'interno dei metodi che non restituiscono nulla, ma che allo stesso tempo vanno a modificare la variabile V, è possibile tutto questo?
    La classe B dovrebbe poter avere un riferimento all'oggetto di tipo A (ad esempio ricevendolo tramite costruttore) e a quel punto potrebbe accedere direttamente al campo variabileV di A ... ammesso che variabileV abbia un livello di accesso tale da essere accessibile da B ("public" se A e B sono in package differenti oppure anche solo il livello di default "package-level" se A e B sono nello stesso package).

    Ma comunque l'accesso diretto ad un campo generalmente non è un buon design o comunque è discutibile.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    53
    so che non è una gran scrittura, ma al momento è l'unico metodo che mi è venuto in mente...! la cosa si risolverebbe se riuscissi a trovare una soluzione a questo problema...in questa maniera ho risolto che quando la variabile cambia, cambia il displayable, o almeno penso di risolverlo...!devo fare delle prove...!

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.