Class Heizkoerper


  • class Heizkoerper
    extends Hausgeraet
    Beschreibt einen Heizkörper
    Version:
    1.0
    Author:
    Albert Wiedemann
    • Field Detail

      • an

        private boolean an
        Zustand des Heizkörpers
      • temperatur

        private int temperatur
        Wert des Thermometers
    • Constructor Detail

      • Heizkoerper

        Heizkoerper​(String namensZusatz,
                    HeizkoerperSymbol sy,
                    Thermometer t)
        Legt den Namen und das Darstellungssymbol fest
        Parameters:
        namensZusatz - individualler Namensteil der Komponente
        sy - Darstellungssymbol
        t - Thermometer
    • Method Detail

      • WertänderungMelden

        void WertänderungMelden​(int wert,
                                Messgeraet wer)
        Wird vom Thermometer bei einer neuen Temperatur aufgerufen
        Overrides:
        WertänderungMelden in class Hausgeraet
        Parameters:
        wert - die neue Temperatur
        wer - das aufrufende Messgerät
      • Einschalten

        void Einschalten()
        Schaltet die Komponente dauerhaft ein
        Overrides:
        Einschalten in class Hausgeraet
      • Ausschalten

        void Ausschalten()
        Schaltet die Komponente dauerhaft aus
        Overrides:
        Ausschalten in class Hausgeraet
      • AutomatikAktivieren

        void AutomatikAktivieren()
        Schaltet die Komponente auf Automatikbetrieb
        Overrides:
        AutomatikAktivieren in class Hausgeraet