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]
}
}
}
}