Subato

Resource Files

Time earlier/later...

Implementieren Sie die Klassen Time. Sie soll ganzzahlige Felder mit Namen hour, minute und second haben.

  1. 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.
  2. Schreiben Sie eine Methode toString, die ein Zeitobjekt wie folgt als Zeichenkette darstellt: "12:59 Uhr".
  3. Schreiben Sie eine Hauptmethode, in der mindestens ein Objekt erzeugt wird.
  4. Schreiben Sie eine Methode:
    boolean isEarlierThan(Time that),
    die testet ob das Zeitobjekt vor einem anderen Zeitobjekt liegt.
  5. Schreiben Sie eine Methode:
    boolean isLaterThan(Time that),
    die testet ob das Zeitobjekt nach einem anderen Zeitobjekt liegt.
  6. Schreiben Sie eine Methode:
    Time minutesLater(int min),
    Die ein neues Zeitobjekt zurück gibt, das um die übergebene Minutenanzahl später liegt.

class Time{ int hour; int minute; int second; }
java