Class Scheinwerfer
- java.lang.Object
- 
- Scheinwerfer
 
- 
 public class Scheinwerfer extends java.lang.ObjectDie 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 SummaryConstructors Constructor Description Scheinwerfer(int pin)Erstelle einen neuen Scheinwerfer.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidanschalten()Schalte den Scheinwerfer an.voidausschalten()Schalte den Scheinwerfer aus.voidblinken()Laesst den Scheinwerfer kurz blinken.voideinschalten()Schalte den Scheinwerfer an.java.lang.StringgibFarbe()Frage nach der Farbe des Scheinwerfers.java.lang.StringgibStandort()Frage nach dem Standort des Scheinwerfers.booleangibStatus()Gib den Status des Scheinwerfers.voidschalten(boolean status)Schalte den Scheinwerfer mit der Rueckgabe eines anderen Objekts.voidsetzeFarbe(java.lang.String pFarbe)Setze die Farbe des Scheinwerfers.voidsetzeStandort(java.lang.String pStandort)Setze den Standort des Scheinwerfers.voidsetzeStatus(boolean pStatus)Setze den Status des Scheinwerfers.
 
- 
- 
- 
Method Detail- 
anschaltenpublic void anschalten() Schalte den Scheinwerfer an.
 - 
einschaltenpublic void einschalten() Schalte den Scheinwerfer an.
 - 
blinkenpublic void blinken() Laesst den Scheinwerfer kurz blinken. Am Ende ist der Scheinwerfer aus.
 - 
ausschaltenpublic void ausschalten() Schalte den Scheinwerfer aus.
 - 
schaltenpublic 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.
 
 - 
gibStandortpublic java.lang.String gibStandort() Frage nach dem Standort des Scheinwerfers.- Returns:
- Gibt den Standort des Scheinwerfers als String zurueck.
 
 - 
setzeStandortpublic void setzeStandort(java.lang.String pStandort) Setze den Standort des Scheinwerfers.- Parameters:
- pStandort- Der Standort des Scheinwerfers als String.
 
 - 
gibFarbepublic java.lang.String gibFarbe() Frage nach der Farbe des Scheinwerfers.- Returns:
- Gibt die Farbe des Scheinwerfers als String zurueck.
 
 - 
setzeFarbepublic void setzeFarbe(java.lang.String pFarbe) Setze die Farbe des Scheinwerfers.- Parameters:
- pFarbe- Die Farbe des Scheinwerfers als String.
 
 - 
gibStatuspublic boolean gibStatus() Gib den Status des Scheinwerfers.- Returns:
- Der Status des Scheinwerfers (an = true / aus = false)
 
 - 
setzeStatuspublic void setzeStatus(boolean pStatus) Setze den Status des Scheinwerfers.- Parameters:
- pStatus- Der Status des Scheinwerfers als String.
 
 
- 
 
-