Staubsauger - Überprüfung des Nachzüglers
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.
  1. 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)
  2. Definieren Sie eine Klasse Staubsauger, die diese Schnittstelle implementiert. Denken Sie daran, dass ein Staubsauger ausgeschaltet ist, wenn er gebaut wird. (5 Punkte)
  3. 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)
  4. 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)
  5. 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)
Montag, 17. Mai 2004, 11:07, von coach | |comment

 
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

... link  


... comment


To prevent spam abuse referrers and backlinks are displayed using client-side JavaScript code. Thus, you should enable the option to execute JavaScript code in your browser. Otherwise you will only see this information.