Hi!
Ich hab wieder ein neues Beispiel gefunden!
Ich möchte folgendes probieren:
ich hab eine Klasse "ListeFragebögen", die eine Menge von Fragebögen verwaltet!
(also das Beispiel geht dann noch weiter : Es können mehrere Fragebögen verwaltet werden. Jeder Fragebogen
enthält mehrere Fragenkategorien. In einer Fragenkategorie können wiederum mehrere Fragen
enthalten sein.Es soll zumindest das Hinzufügen und Löschen von Fragebögen, Kategorien und Fragen
möglich sein - zudem aber erst später)
Ich soll Fragebögen beliebig hinzufügen und löschen können etc...!
Kann ich das auch mit einer ArrayList implementieren?
Oder brauch ich dazu unbedingt ne normale Liste?
Ich hätt mir das so vorgestellt:
-------------
----------------
Oder hab ich da etwas vergessen bzw. einen Denkfehler?
Oder muss ich da noch irgendwas beachten?
Danke für eure Hilfe!
ciao
Ich hab wieder ein neues Beispiel gefunden!
Ich möchte folgendes probieren:
ich hab eine Klasse "ListeFragebögen", die eine Menge von Fragebögen verwaltet!
(also das Beispiel geht dann noch weiter : Es können mehrere Fragebögen verwaltet werden. Jeder Fragebogen
enthält mehrere Fragenkategorien. In einer Fragenkategorie können wiederum mehrere Fragen
enthalten sein.Es soll zumindest das Hinzufügen und Löschen von Fragebögen, Kategorien und Fragen
möglich sein - zudem aber erst später)
Ich soll Fragebögen beliebig hinzufügen und löschen können etc...!
Kann ich das auch mit einer ArrayList implementieren?
Oder brauch ich dazu unbedingt ne normale Liste?
Ich hätt mir das so vorgestellt:
Code:
import java.util.*;
public class ListeFragebogen{
// Fragebogen fb;
ArrayList fbList;
public ListeFragebogen(){
fbList=new ArrayList();
}
public void hinzufuege(Fragebogen f){
fbList.add(f);
}
public void entferne(Fragebogen f){
fbList.remove(f);
}
}
Code:
import java.util.*;
class Fragebogen{
String name;
ArrayList katList;
// Kategorie kat;
public Fragebogen(String name){
this.name=name;
katList=new ArrayList();
}
public void hinzufuege(Kategorie k){
katList.add(k);
}
public void entferne(Kategorie k){
katList.remove(k);
}
}
Code:
import java.util.*;
class Kategorie{
String name;
ArrayList frageList;
public Kategorie(String name){
this.name=name;
frageList=new ArrayList();
}
}
Oder hab ich da etwas vergessen bzw. einen Denkfehler?
Oder muss ich da noch irgendwas beachten?
Danke für eure Hilfe!
ciao