Associazione in java
Buongiorno come faccio a trasformare in java questa associazione

forse così(ma non ne sono sicura):

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
Scusa perché fai
Io farei così:
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] } } } }