Associazione in java

Messaggioda sara09 » 16/07/2021, 14:57

Buongiorno come faccio a trasformare in java questa associazione


Immagine

forse così(ma non ne sono sicura):


Codice:
public class DomandeAperte {
   
   public int numOpzione;
   
   Opzione[] e = new  Opzione[5];

   public DomandeAperte(int numOpzione, Opzione[] e) {
      this.numOpzione = numOpzione;
      e = new Opzione[2];   
   }

}
   
   
sara09
Average Member
Average Member
 
Messaggio: 322 di 652
Iscritto il: 11/02/2019, 19:04

Re: Associazione in java

Messaggioda daffeen » 07/08/2021, 08:32

Scusa perché fai
Codice:
e = newOpzione[2]
?

Io farei così:
Codice:
public class DomandeAperte {
   
   public int numOpzione;
   
   Opzione[] e = new  Opzione[5];

   public DomandeAperte(int numOpzione, Opzione[] e) {
      this.numOpzione = numOpzione;
      if(e.Length() > 5 || e.Length() < 2 ) throw ArrayIndexOutOfBoundsException;
      else{
          for(int i=0 ; i<e.Length() ; ++i){
             this.e[i] = e[i]
          }
     }
   }

}
daffeen
Junior Member
Junior Member
 
Messaggio: 53 di 106
Iscritto il: 09/11/2018, 23:08
Località: Napoli


Torna a Informatica

Chi c’è in linea

Visitano il forum: Google [Bot] e 1 ospite