Aus dem Kurs: C# Grundkurs
So erhalten Sie Zugriff auf diesen Kurs
Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.200 Kurse von Branchenfachleuten.
Operatorüberladung – Tutorial zu C#
Aus dem Kurs: C# Grundkurs
Operatorüberladung
In diesem Abschnitt möchte ich mich mit Operaterüberladung beschäftigen. Man kann mit der Operaterüberladun für bestimmte Klassen festlegen, welche Bedeutung Operatoren haben sollen als die ganz normalen Operatoren wie Plus, Minus, Mal und Geteilt durch. Das möchte ich mit einem kurzen Beispiel skizzieren. Also angenommen, ich hätte jetzt hier eine Klasse für komplexe Zahlen. Diese Klasse, der gebe ich jetzt mal einen Konstruktor. Komplette Zahlen bestehen ja immer aus einem realen und imaginären Teil, Also kann ich jetzt hier mal den realen Teil-- und jetzt kann ich ebenso eine komplexe Zahl mit dem Konstruktor anlegen und kann diese Werte hier zuweisen. Hier sollte ein Punkt statt einem Leerzeichen rein und "imaginär equals imaginär". Jetzt könnte man vielleicht noch eine Methode hinzufügen, so eine toString-Methode, da kann ich toString mal überschreiben hier und sage "Return". So eine komplexe Zahl wird immer dargestellt als der Realteil…
Üben mit Projektdateien
Laden Sie die Dateien herunter, die von den Trainer:innen verwendet werden. So können Sie mitlesen und durch Ansehen, Zuhören und Üben lernen.