Associazione in java

faby99s
Buongiorno come faccio a trasformare in java questa associazione




forse così(ma non ne sono sicura):


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

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

}
	
	

Risposte
Daffeen
Scusa perché fai
e = newOpzione[2]
?

Io farei così:
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]
          }
     }
   }

}

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.