Referenzvarialbe beim laufenden Programm vergeben ?

Frankster

Mitglied
Hi!

Man soll ein Programm schreiben, wo man neue Prüfungstermine eingeben kann.
Name, Beginn, Ende, Ort und Prüfer.

Pruefung X = new Pruefung(..........................);

und ich will gerne das X per Eingabeaufforderung definieren.

Geht das ?

Mfg
Frankster
 
Frankster hat gesagt.:
Hi!

Man soll ein Programm schreiben, wo man neue Prüfungstermine eingeben kann.
Name, Beginn, Ende, Ort und Prüfer.

Pruefung X = new Pruefung(..........................);

und ich will gerne das X per Eingabeaufforderung definieren.

Es gibt 0,0 Gründe weshalb das gehen sollte.

Aber wenn du unbedingt einen Key nutzen willst dann nimm HashMap

HashMap map = new HashMap();
map.put(myVar,new Pruefung(....) );
 
Aber ich gebe dem Objekt ja keine Referenzvariable.
Wie kann ich dann auf das Objekt zugreiffen ?

Wenn ein Objekt keine Referenz hat, wirds ja "garbage"
 
;-)

Das weiss ich eh

Ich will dass er mir bei alles ausgibt:

Aufgabe:
Erstellen Sie mehrerer Prüfungen mit
Name, Beginn, Ende, Ort und Prüfer:

Und anschliessend soll der Student die Möglichkeit haben, sich alle Prüfungen ausgeben zu lassen.

Z.B. ich lege jetzt 3 Prüfungen an:
1. Key ist P100
2. Key ist P200
3. Key ist P300

Und nun wollte ich eigentlich die daten wie folgt ausgeben

P100 Mathe 13:00 14:00 HS28 XYZ
P200 Mikro 15:00 16:00 HS21 Z
P300 Stat 18:00 20:00 HS22 V

Ich will nicht nach dem Key gefragt werden, sondern es soll automatisch alles ausgegben werden.

Mfg
Frankster
 
Hallo,
Code:
Enumeration keys = hashtable.keys();
while (keys.hasMoreElements()) {
    String key = (String) keys.nextElement();
    Pruefung pruefung = (Pruefung) hashtable.get(key);
    System.out.println(key + " " + pruefung.getName() + " " 
            + pruefung.getBeginn() + " " + pruefung.getEnde() + " " 
            + pruefung.getOrt() + " " + pruefung.getPruefer());            
}
Vorausgesetzt, Du hast die entsprechenden Methoden in der Klasse Pruefung. ;)
 
Zurück