RISOLTO associazione mappata in java

Pubblicità
Stato
Discussione chiusa ad ulteriori risposte.

sare1234

Utente Attivo
Messaggi
262
Reazioni
3
Punteggio
35
Buongiorno come faccio a trasformare in java questa associazione...forse così(ma non ne sono sicura):

Java:
public class DomandaAperta {
       
    public String rispostaCorretta;

    public opzione[] m = new opzione[5];
}
 

Allegati

  • Schermata 2021-07-14 alle 11.59.40.webp
    Schermata 2021-07-14 alle 11.59.40.webp
    12.6 KB · Visualizzazioni: 41
Ultima modifica:
Buongiorno come faccio a trasformare in java questa associazione...forse così(ma non ne sono sicura):

Java:
public class DomandaAperta {
     
    public String rispostaCorretta;

    public opzione[] m = new opzione[5];
}
L'opzione a sua volta avrà un testo.
quindi devi creare una classe Ozione che ha un campo di testo.
DomandaAperta è ok, ma attenta, l'opzione deve avere minimo 2 domande e max 5

Sarebbe più comodo avere più info riguardo la traccia.
 
L'opzione a sua volta avrà un testo.
quindi devi creare una classe Ozione che ha un campo di testo.
DomandaAperta è ok, ma attenta, l'opzione deve avere minimo 2 domande e max 5

Sarebbe più comodo avere più info riguardo la traccia.
grazie mille per la risposta, sisi che devo utilizzare anche la classe Opzione ma non l'ho inserita perchè il mio problema era rappresentare l'associazione in java:
Java:
public class RispostaMultipla {
   
    public String rispostaCorretta;

    public opzione[] m = new opzione[2][5];
}

Java:
public class Opzione {
   
    public String testo;

}
Fose così?
 
Ultima modifica:
grazie mille per la risposta, sisi che devo utilizzare anche la classe Opzione ma non l'ho inserita perchè il mio problema era rappresentare l'associazione in java:
Java:
public class DomandaAperta {
  
    public String rispostaCorretta;

    public opzione[] m = new opzione[2][5];
}

Java:
public class Opzione {
  
    public String testo;

}
Fose così?
Io farei un arraylist di opzioni dove all'interno ci sono le possibili risposte. (ma ti ripeto che è meglio se ci indichi la traccia)

ArrayList<Opzione> opzioni = new ArrayList<>

e le opzioni le aggiungi attraverso un metodo che crei nella classe DomandaAperta
 
Io farei un arraylist di opzioni dove all'interno ci sono le possibili risposte. (ma ti ripeto che è meglio se ci indichi la traccia)

ArrayList<Opzione> opzioni = new ArrayList<>

e le opzioni le aggiungi attraverso un metodo che crei nella classe DomandaAperta
okay puoi spiegarti meglio perché non ho capito...poi la traccia che ho è quella postata ovvero trasformare il class diagram in codice java ed il mio problema è come scrivere in java l'associazione comunque questa è la traccia:
 

Allegati

  • Schermata 2021-07-18 alle 08.59.49.webp
    Schermata 2021-07-18 alle 08.59.49.webp
    43.8 KB · Visualizzazioni: 27
Ultima modifica:
Io farei un arraylist di opzioni dove all'interno ci sono le possibili risposte. (ma ti ripeto che è meglio se ci indichi la traccia)

ArrayList<Opzione> opzioni = new ArrayList<>

e le opzioni le aggiungi attraverso un metodo che crei nella classe DomandaAperta
pero se mi concentro su domandaMultipla e Opzione avrò:

Java:
public class RispostaMultipla {
  
    public int numOpzioni;

    public opzione[] m = new opzione[2][5];
    
    
}

public class Opzione {
  
    public String testo;
    private boolean corretta;
    
    public String getTesto(){
    
    }
    
    public boolean isCorretto(){
    
    }
}
 
pero se mi concentro su domandaMultipla e Opzione avrò:

Java:
public class RispostaMultipla {
 
    public int numOpzioni;

    public opzione[] m = new opzione[2][5];
   
   
}

public class Opzione {
 
    public String testo;
    private boolean corretta;
   
    public String getTesto(){
   
    }
   
    public boolean isCorretto(){
   
    }
}
Esatto e all'interno di Domanda ci sarà DomandaAperta e RispostaMultipla
 
Stato
Discussione chiusa ad ulteriori risposte.
Pubblicità

Ci sono discussioni simili a riguardo, dai un'occhiata!

Pubblicità

Discussioni Simili

Indietro
Top