Visualizzazione dei risultati da 1 a 10 su 10

Hybrid View

  1. #1
    Toglimi solo una curiosità...
    hai valorizzato a null tutte le posizioni dell'array volumi?
    Altrimenti ti andrà sempre in questa posizione...
    codice:
      if(volumi[posizione]!=null)

    perché quando vai a fare:
    codice:
    volumi=new Libro [NUM_MAX_VOLUMI ]
    tutte le posizioni dell'array non vengono messi a null in maniera automatica, viene solo allocato lo spazio per quell'array.
    Poi sarai tu a fare un ciclo (for o while) che ti andrà a settare tutte le posizioni, così come assegni null in questo progetto, dovresti invocare il costruttore in casi differenti.

    Ciao.
    Ultima modifica di schumy2000; 06-11-2015 a 11:25
    I computer sono incredibilmente veloci, accurati e stupidi.
    Gli uomini sono incredibilmente lenti, inaccurati e intelligenti.
    Insieme sono una potenza che supera l'immaginazione.

    A.Einstein

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da schumy2000 Visualizza il messaggio
    codice:
    volumi=new Libro [NUM_MAX_VOLUMI ]
    tutte le posizioni dell'array non vengono messi a null in maniera automatica
    Sì invece, in un array di N reference istanziato così (quindi non parliamo della inizializzazione con valori in { } ), i reference sono inizialmente tutti null.
    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 L'avatar di Toma81
    Registrato dal
    Jun 2014
    Messaggi
    10
    Quote Originariamente inviata da andbin Visualizza il messaggio
    Sì invece, in un array di N reference istanziato così (quindi non parliamo della inizializzazione con valori in { } ), i reference sono inizialmente tutti null.
    Stavo giusto per scrive che sul libro su cui sto studiando c'è scritto così, appunto.

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.