示例#1
0
        // aus der Oberklasse für den Verlgiech von Objekten
        // wir überschreiben die Basisimplementierung
        public override bool Equals(object obj)
        {
            // ACHTUNG: casting ohne Prüfung!
            Biene vergleich = (Biene)obj;

            WriteLine(this);
            WriteLine(vergleich);
            if (this.alter == vergleich.alter && this.geschlecht == vergleich.geschlecht)
            {
                WriteLine("RICHTIG");
                return(true);
            }
            return(false);
        }
示例#2
0
 // Für Demonstration für Dereferenzierung
 // es muss die originalreferenz
 public void kaempfen(ref Biene opfer)
 {
     // opfer ist eine Referenz die auf nix zeigt
     // Wir haben eine Leiche im RAM
     opfer = null;
 }