Staubsauger - Überprüfung des Nachzüglers
coach, 11:07h
Staubsauger sind Elektrogeräte. Eine der grundlegenden Eigenschaften von Elektrogeräten ist, das man sie an- bzw. ausschalten kann. Staubsauger dienen dem Aufsaugen von kleinen Gegenständen, die in einem internen Behälter aufgefangen werden.
- Definieren Sie eine Schnittstelle Elektrogerät mit den Methoden einschalten(), ausschalten() sowie der Methode istAn(), die angibt, ob das Elektrogerät eingeschaltet ist. (2 Punkte)
- Definieren Sie eine Klasse Staubsauger, die diese Schnittstelle implementiert. Denken Sie daran, dass ein Staubsauger ausgeschaltet ist, wenn er gebaut wird. (5 Punkte)
- Implementieren Sie für de Staubsauger eine Methode sauge(), die eine Integerzahl „aufsaugt“ und in den internen Auffangbehälter speichert. Hierfür existiert ein Feld auffangbehälter, das zehn Zahlen aufnehmen kann. Außerdem existiert in dem Staubsauger ein Zähler füllstand, der den Füllstand des Staubsaugers anzeigt. Denken Sie daran, dass der Behälter bei einem neuen Staubsauger leer ist. (5 Punkte)
- Würde der Auffangbehälter bei einem Saugvorgang größer als zehn werden, so wird der Saugvorgang abgebrochen und eine Exception mit der Nachricht „Staubsauger voll“ ausgelöst. (3 Punkte)
- Implementieren sie eine startbare Klasse, in deren main-Methode ein Staubsauger erzeugt wird. Nach der Erstellung soll versucht werden, elf Zahlen aufzusaugen. Lassen Sie die Exception auffangen und geben Sie die Meldung auf der Konsole aus. (5 Punkte)
deadsoulja,
Dienstag, 17. November 2009, 21:16
Lösung ???
Hallo,
ich habe bald Prüfung, bin noch Anfänger was Java betrifft und habe durch Zufall diese tolle Übung hier gefunden (gegooglet).
Kann mir evtl. jemand eine Lösung dazu geben damit ich diese mit meiner vergleichen kann?
Meine funktioniert nicht ganz richtig, weiß nämlich nicht wie ich die Behaelter-Methode implementieren soll.
Bei meiner jetzigen wird bei jedem Aufruf ein neues Array erstellt, welches den Behälter darstellen soll.
Wäre toll, wenn mir jemand da eine vernünftige Lösung zu geben könnte.
Gruß
Dead
ich habe bald Prüfung, bin noch Anfänger was Java betrifft und habe durch Zufall diese tolle Übung hier gefunden (gegooglet).
Kann mir evtl. jemand eine Lösung dazu geben damit ich diese mit meiner vergleichen kann?
Meine funktioniert nicht ganz richtig, weiß nämlich nicht wie ich die Behaelter-Methode implementieren soll.
Bei meiner jetzigen wird bei jedem Aufruf ein neues Array erstellt, welches den Behälter darstellen soll.
Wäre toll, wenn mir jemand da eine vernünftige Lösung zu geben könnte.
Gruß
Dead
... link
... comment
