FU Berlin, Institut für Informatik
Java-Kurs  WS 2000/2001
M. Esponda
 


4. Übungsblatt



1. Aufgabe

Definiere eine Klasse "Clock", die Objekte der Klasse "Time" verwendet, so dass man neben einer aktuellen Zeit auch ein Alarmsignal setzen kann. Dafür brauche ich Methoden wie:

   setCurrentTime( Time time )
   setCurrentTime( int hours, int minutes, int seconds )
   setAlarm( Time time  )
   setAlarm( int hours, int minutes, int seconds )
   getCurrentTime ( )
   getAlarm ( )
   alarmOnOff( )

a) Welche Attribute brauche ich  in meiner Klasse "Clock"?
b) Welche Methoden sollte man sinnvollerweise definieren?
c) Welchen Rückgabewert sollen meine Methoden haben?
d) Wie kann ich meine neue Klasse sinnvoll testen?