Subato

Resource Files

Record DateTime

Implementieren Sie eine Klassen DateTime. Es soll ein Zeitpunkt an einem bestimmten Datum ausgedrückt werden. Verwenden Sie dabei die Klassen Date und Time, die auf Subato für diese Aufgabe hinterlegt sind.
Die Klasse DateTime soll folgende Eigenschaften haben:
  • ein Feld date vom Typ Date.
  • ein Feld time vom Typ Time.
Es soll wie folgt ein Objekt der Datenklasse erzeugt werden können:
var d = new Date(29,11,2018);
      var t = new Time(12,59,15);
      var dt = new DateTime(d,t);
Schreiben Sie in die Klasse DateTime folgende weitere Methoden:
  1. Schreiben Sie eine Methode:
    boolean isEarlierThan(DateTime that),
    die testet ob das Objekt zeitlich vor einem anderen DateTime-Objekt liegt.
  2. Schreiben Sie eine Methode:
    boolean isLaterThan(DateTime that),
    die testet ob das Objekt zeitlich nach einem anderen DateTime-Objekt liegt.

record DateTime(/*TODO*/){ boolean isEarlierThan(DateTime that){ return false; /*Todo*/ } boolean isLaterThan(DateTime that){ return false; /*TODO*/ } }
java
You are not logged in and therefore you cannot submit a solution.