Ereignisse analysieren
Wir nehmen an das unsere Smart Home viele Ereignisse gesammelt hat. Nun wollen wir diese analysieren und etwas über unser Verhalten herausfinden bzw. Daten für zum Beispiel ein Dashboard abgreifen.
Zur Verwaltung der Ereignisse benutzen wir die lineare Datenstruktur des Arrays.
Aufgaben
- Informiere dich über die lineare Datenstruktur des Arrays. Nutze dafür die Seite Arrays.
- Lade das BlueJ-Projekt "Smart Home Ereignisse" herunter.
- Implementiere die Methode "showBacklog".
- Informiere dich über den "instanceof"-Operator und Casting. Nutze dafür die Seite instanceof.
- Implementiere die Methode "showLights". Nutze dazu die Methode endsWith oder contains.
- Implementiere die Methode "getMaxTemperature".
- Füge Objekte der Klasse AutomationTriggeredEvent dem Array
eventBacklog
hinzu. - Implementiere die Methode "countAutomationTriggered".