Hallo.
Schon oefter habe ich mich gefragt, ob man Java beibringen kann, wie es Plus, Minus, usw. auf selber definierten Objekten zu rechnen hat. Sagen wir dass wir folgende Klasse haben:
Jetzt moechte ich gerne sagen koennen
Ich habe das bisher immer ueber
geloest aber das fuehrt doch zu haeufig zu Fehlern wenn die Rechnungen kompliziert werden... Gibt es da so ein Standard Interface mit dem man das wie oben machen kann?
thx
fryasdf
Schon oefter habe ich mich gefragt, ob man Java beibringen kann, wie es Plus, Minus, usw. auf selber definierten Objekten zu rechnen hat. Sagen wir dass wir folgende Klasse haben:
Java:
public class RationalNumber
{
public int numerator, denominator;
[...]
}
Jetzt moechte ich gerne sagen koennen
Java:
RationalNumber x = new RationalNumber();
RationalNumber y = new RationalNumber();
x.numerator = 1;
x.denominator = 2;
y.numerator = 1;
y. denominator = 3;
RationalNumber z = x + y;
Ich habe das bisher immer ueber
Java:
public static RationalNumber add(RationalNumber x, RationalNumber y) {
[...]
}
geloest aber das fuehrt doch zu haeufig zu Fehlern wenn die Rechnungen kompliziert werden... Gibt es da so ein Standard Interface mit dem man das wie oben machen kann?
thx
fryasdf