// Überladen des Operators / // Kann bspw. auf die Klassen- oder Instanzmethode divide zurückgeführt werden public static Bruch operator /(Bruch a, Bruch b) { return(Bruch.divide(a, b)); //Bruch copy = new Bruch(a); //copy.divide(b); //return copy; }
// Division einer Zahl durch einen Bruch // Liefert das Ergebnis als neuen Bruch zurück public static Bruch divide(int aZahl, Bruch aBruch) { // Aufruf obiger Klassenmethode unter // Verwendung von aZahl als Bruch: return(Bruch.divide(new Bruch(aZahl), aBruch)); }
// Überladen des Operators / // Ist unmittelbar zurückzuführen auf die Klassenmethode divide public static Bruch operator /(Bruch a, Bruch b) { return(Bruch.divide(a, b)); }