Beruflich Dokumente
Kultur Dokumente
Aufgabe 1
Schreiben Sie eine Java-Anwendung, in der elektrische Geräte modelliert werden. In der
Anwendung gibt es folgende Klassen, die im UML-Diagramm dargestellt werden:
Aufgabe 2
Schreiben Sie eine Klasse Application mit einer main-Methode. Probieren Sie Ihre
Implementierung mit folgendem Code aus:
public static void main(String args[]) {
deviceList.add(tele);
deviceList.add(dvdPlayer);
deviceList.add(waterBoiler);
deviceList.add(tableLamp);
System.out.println( device.getStatusInfo() );
System.out.println("--------------------");
device.switchOn();
tele.setChannel(30);
tele.volumeUp();
tele.volumeDown();
tele.volumeUp();
dvdPlayer.startPlaying();
Geben Sie erneut mit getStatusInfo() den Zustand aller Geräte aus. Ermitteln Sie danach
mit getCurrentEnergyConsumption() den Verbrauch jedes einzelnen Geräts und
summieren Sie die einzelnen Werte auf:
[television, switched on, channel 30, volume 26]
--------------------
--------------------
Der verbliebene Verbrauch ergibt sich aus den Geräten mit Standby-Funktion.