Implementieren Sie die Klassen Time. Sie soll ganzzahlige Felder mit Namen hour, minute und second haben.
- Versehen Sie die Klassen mit einem adäquaten Konstruktor, so dass Sie mit new Time(12,59,15) ein Zeitobjekt für die Uhrzeit »12 Uhr 59 Minuten 15 Sekunden« erzeugen können.
- Schreiben Sie eine Methode toString, die ein Zeitobjekt wie folgt als Zeichenkette darstellt: "12:59 Uhr".
- Schreiben Sie eine Hauptmethode, in der mindestens ein Objekt erzeugt wird.
- Schreiben Sie eine Methode:
boolean isEarlierThan(Time that),
die testet ob das Zeitobjekt vor einem anderen Zeitobjekt liegt.
- Schreiben Sie eine Methode:
boolean isLaterThan(Time that),
die testet ob das Zeitobjekt nach einem anderen Zeitobjekt liegt.
- Schreiben Sie eine Methode:
Time minutesLater(int min),
Die ein neues Zeitobjekt zurück gibt, das um die übergebene Minutenanzahl später liegt.