MischTemperaturRechnerMitGuard

class MischTemperaturRechnerMitGuard : MischTemperaturRechner

Unterklasse von MischTemperaturRechner, überschreibt (nur) die Berechnungs-Methode so, dass die Fehler jetzt unter Verwendung eines guard-Statements geworfen werden.

Der Initialisierer wird geerbt, da in dieser Unterklasse keine neuen Properties und Initialiserer definiert werden (siehe auch hier).

  • Wie überschriebene Methode in Oberklasse, nur dass jetzt die Fehler unter Verwendung von guard-Statements (Inverse Logik) ausgelöst werden. Ein guard-Statement führt den else-Zweig aus, wenn seine Bedinung(en) nicht erfüllt ist/sind.

    Declaration

    Swift

    override func berecheKaltwassermenge(fuerZieltemperatur: Int, mitHeisswassermenge: Double)
                 throws -> Double