コード例 #1
0
        //Methoden
        //virtuelle Methoden können in abgeleiteten Klassen überschrieben (override) werden
        public virtual bool BereiteKaffeeZu(int menge)
        {
            if (Wasserstand < menge)
            {
                Bedienungsfehler?.Invoke(this, new FehlerEventArgs("Wassermenge reicht nicht!"));
                return(false);
            }

            Wasserstand -= menge;
            return(true);
        }
コード例 #2
0
 //protected: nur von abgeleiteten Klassen aus aufrufbar
 protected void LöseBediedungsfehlerEventAus(string meldung)
 {
     Bedienungsfehler?.Invoke(this, new FehlerEventArgs(meldung));
 }