Class Waage
- java.lang.Object
-
- Waage
-
class Waage extends Object
Beschreibt eine Waage- Version:
- 1.0
- Author:
- Albert Wiedemann
-
-
Field Summary
Fields Modifier and Type Field Description private int
aktuellerWert
aktueller Wert der Messungprivate ArrayList<Kuehlschrank>
beobachter
Kühlschränke, denen Änderungen gemeldet werdenprivate String
name
Name des Sensors
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
BeobachterRegistrieren(Kuehlschrank beobachter)
Registriert einen Beobachter(package private) String
NameGeben()
Meldet den Namen des Geräts zurück(package private) void
WertSetzen(int eingabe)
Setzt den neuen Sensorwert(package private) String
ZustandGeben()
Meldet den Zustand des Sensors
-
-
-
Field Detail
-
name
private String name
Name des Sensors
-
aktuellerWert
private int aktuellerWert
aktueller Wert der Messung
-
beobachter
private ArrayList<Kuehlschrank> beobachter
Kühlschränke, denen Änderungen gemeldet werden
-
-
Constructor Detail
-
Waage
Waage(String namensZusatz)
Legt den Namen und den Beobachter fest.- Parameters:
namensZusatz
- individualler Namensteil des Sensors
-
-
Method Detail
-
NameGeben
String NameGeben()
Meldet den Namen des Geräts zurück- Returns:
- Name
-
BeobachterRegistrieren
void BeobachterRegistrieren(Kuehlschrank beobachter)
Registriert einen Beobachter- Parameters:
beobachter
- wird von jeder Wertänderung benachrichtigt
-
WertSetzen
void WertSetzen(int eingabe)
Setzt den neuen Sensorwert- Parameters:
eingabe
- der neue Sensorwert
-
ZustandGeben
String ZustandGeben()
Meldet den Zustand des Sensors- Returns:
- Zustand als Zeichenkette
-
-