Subato

Resource Files

Appointment

Implementieren Sie eine Klassen Appointment. Es soll ein Termin in einem Terminkalender ausgedrückt werden. Verwenden Sie dabei die Klassen Date, Time und .

Die Klasse Appointment soll folgende Eigenschaften haben:

  • ein Feld time vom Typ DateTime.
  • ein Feld length vom Typ int, das die Länge des Termins in Minuten angibt.
  • ein Feld reason, das in einer Zeichenkette ausdrückt, was der Grund für den Termin ist.
  • ein Feld place, das in einer Zeichenkette angibt, wo der Termin stattfindet.
  • Ein Konstruktor, so dass wie folgt ein Objekt erzeugt werden kann:
    Date d = new Date(29,11,2018);
    Time t = new Time(12,59,15);
    DateTime dt = new DateTime(d,t);
    Appointment ap = new Appointment(dt,60,"Zahnarzt","Burgstraße 4");
    
  • Eine Methode toString, in der die toString-Methoden der Klassen DateTime verwendet werden.
  • Schreiben Sie in die Klasse eine Hauptmethode, in der mindestens ein Appointment-Objekt erzeugt wird.

class Appointment{ }
java