Class Scheinwerfer
- java.lang.Object
-
- Scheinwerfer
-
public class Scheinwerfer extends java.lang.Object
Die Klasse Scheinwerfer wird fuer die Modellierung und Umsetzung des Theaterstuecks benoetigt. Hinweis: Fuer die Abfrage der einzelnen Attributwerte haette auch auf das Objekt "RPDiode" zurueckgegriffen werden koennen. Dann haetten die SuS aber mit zwei Klassen zu tun, was hier vermieden werden sollte, falls dieser Quelltext mal interessieren sollte.
-
-
Constructor Summary
Constructors Constructor Description Scheinwerfer(int pin)
Erstelle einen neuen Scheinwerfer.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
anschalten()
Schalte den Scheinwerfer an.void
ausschalten()
Schalte den Scheinwerfer aus.void
blinken()
Laesst den Scheinwerfer kurz blinken.void
einschalten()
Schalte den Scheinwerfer an.java.lang.String
gibFarbe()
Frage nach der Farbe des Scheinwerfers.java.lang.String
gibStandort()
Frage nach dem Standort des Scheinwerfers.boolean
gibStatus()
Gib den Status des Scheinwerfers.void
schalten(boolean status)
Schalte den Scheinwerfer mit der Rueckgabe eines anderen Objekts.void
setzeFarbe(java.lang.String pFarbe)
Setze die Farbe des Scheinwerfers.void
setzeStandort(java.lang.String pStandort)
Setze den Standort des Scheinwerfers.void
setzeStatus(boolean pStatus)
Setze den Status des Scheinwerfers.
-
-
-
Method Detail
-
anschalten
public void anschalten()
Schalte den Scheinwerfer an.
-
einschalten
public void einschalten()
Schalte den Scheinwerfer an.
-
blinken
public void blinken()
Laesst den Scheinwerfer kurz blinken. Am Ende ist der Scheinwerfer aus.
-
ausschalten
public void ausschalten()
Schalte den Scheinwerfer aus.
-
schalten
public void schalten(boolean status)
Schalte den Scheinwerfer mit der Rueckgabe eines anderen Objekts.- Parameters:
status
- Erforderlich ist ein Wahrheitswert (true / false). Ist der Parameterwert true, bleibt der Scheinwerfer aus. Ist der Parameterwert false, so geht der Scheinwerfer an.
-
gibStandort
public java.lang.String gibStandort()
Frage nach dem Standort des Scheinwerfers.- Returns:
- Gibt den Standort des Scheinwerfers als String zurueck.
-
setzeStandort
public void setzeStandort(java.lang.String pStandort)
Setze den Standort des Scheinwerfers.- Parameters:
pStandort
- Der Standort des Scheinwerfers als String.
-
gibFarbe
public java.lang.String gibFarbe()
Frage nach der Farbe des Scheinwerfers.- Returns:
- Gibt die Farbe des Scheinwerfers als String zurueck.
-
setzeFarbe
public void setzeFarbe(java.lang.String pFarbe)
Setze die Farbe des Scheinwerfers.- Parameters:
pFarbe
- Die Farbe des Scheinwerfers als String.
-
gibStatus
public boolean gibStatus()
Gib den Status des Scheinwerfers.- Returns:
- Der Status des Scheinwerfers (an = true / aus = false)
-
setzeStatus
public void setzeStatus(boolean pStatus)
Setze den Status des Scheinwerfers.- Parameters:
pStatus
- Der Status des Scheinwerfers als String.
-
-