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. Einguard
-Statement führt denelse
-Zweig aus, wenn seine Bedinung(en) nicht erfüllt ist/sind.Declaration
Swift
override func berecheKaltwassermenge(fuerZieltemperatur: Int, mitHeisswassermenge: Double) throws -> Double