Ich habe Probleme bei folgender Aufgabe, da ich keinen Ansatz finde, wie genau ich anfangen soll. Würde mich über Hilfestellung also einen Ansatz freuen
a) Erstellen Sie eine neue Klasse Datum (in einer neuen Datei Datum.java), welche die Zeiten von der Klasse Zeit erbt und zusätzlich einen Tag, Monat und Jahr speichert. Überschreiben Sie auch hier die Methode toString().
b) Erstellen Sie ein Programm Testzeit.java, das ein Objekt der Klasse Datum erzeugt und serialisieren Sie es in eine Datei mit Namen IO.txt.
Das Datum sollte z.B. wie folgt erzeugt werden:
Datum newDatum = new Datum(15, 7, 2012, 12, 12);
Lesen Sie diese Datei (IO.txt) in der nächsten Anweisung wieder ein und geben Sie das Datum aus!
Ich wäre für jede Hilfe und jeden Ansatz dankbar
Java:
import java.io.*;
public class Zeit implements Serializable {
private int stunde;
private int minute;
public Zeit( int stunde, int minute) {
this.stunde = stunde;
this.minute = minute;
}
public String toString() {
return stunde + ":" + minute;
}
}
a) Erstellen Sie eine neue Klasse Datum (in einer neuen Datei Datum.java), welche die Zeiten von der Klasse Zeit erbt und zusätzlich einen Tag, Monat und Jahr speichert. Überschreiben Sie auch hier die Methode toString().
b) Erstellen Sie ein Programm Testzeit.java, das ein Objekt der Klasse Datum erzeugt und serialisieren Sie es in eine Datei mit Namen IO.txt.
Das Datum sollte z.B. wie folgt erzeugt werden:
Datum newDatum = new Datum(15, 7, 2012, 12, 12);
Lesen Sie diese Datei (IO.txt) in der nächsten Anweisung wieder ein und geben Sie das Datum aus!
Ich wäre für jede Hilfe und jeden Ansatz dankbar