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

    [Java] java.lang.NullPointerException

    ciao raga
    mi dite perchè se passo un parametro da un oggetto all'altro mi da questo errore:
    java.lang.NullPointerException

    es:

    public class uno{
    public int intero1;
    }


    public class due{
    public int intero2;
    }


    e faccio
    uno.intero1=due.intero2;

    mi da l'errore.

    ciao grazie

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

    Re: [Java] java.lang.NullPointerException

    Originariamente inviato da fcorsa
    e faccio
    uno.intero1=due.intero2;

    mi da l'errore.
    Errore in compilazione? Certo, perché 'uno' e 'due' sono i nomi delle classi (quindi si presuppone l'utilizzo di un qualcosa di statico) mentre intero1 e intero2 sono variabili di istanza.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    come protrei rosolvere visto che mi trovo bene ad usare questo tipo di strutture?

  4. #4
    Utente di HTML.it L'avatar di Zama
    Registrato dal
    Apr 2007
    Messaggi
    14
    Ciao, le hai istanziate prime le classi?
    cioè tipo così:


    Uno uno = new Uno();
    Due due = new Due();
    uno.intero1 = due.intero2;

  5. #5
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da fcorsa
    come protrei rosolvere visto che mi trovo bene ad usare questo tipo di strutture?
    Cioè vuoi usare una classe alla stregua di una struttura del "C"??? Pessima idea .... comunque se proprio vuoi, dichiara almeno i campi come 'static', in modo che appartengano alla classe e non siano cioè variabili di istanza. Oppure lasciale come variabili di istanza ma crea delle istanze della classe. Dipende se ti serve una struttura globale o N istanze.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  6. #6
    che figuraccia!!!!

    hai ragione non l'ho fatto perciò non funzionava.

    grazie grazie

  7. #7
    dovevo solo istanziarle!!!!

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.