chris_sit
Erfahrenes Mitglied
Hi Leute,
ich quäl mich nuun ne ganze Weile an einer von unserem Prof gestellten ausgabe (haben vor 3 wochen mit java angefangen)..
wir sollen eine klasse Rational schreiben, die diverse funktionen liefert.. addieren/zahler&nenner ausgeben.. usw..
einige funktionen werden mit
deklariert, bei 2 hingegen steht statt dem "normalen" datentyp
, also die klasse selbst..
beim compilieren bekomm ich nun folgende fehlermeldung :
Rational.java:94: incompatible typ
found : long
required: Rational
hier die funktion betrag()
um nen hinweis woran es liegen könnte wäre ich dankbar, die NG zu unserer vorlesung ist die tage recht schweigsam, deswegen versuch ich bei euch mein glück, thx & frohes neues jahr
chris
ich quäl mich nuun ne ganze Weile an einer von unserem Prof gestellten ausgabe (haben vor 3 wochen mit java angefangen)..
wir sollen eine klasse Rational schreiben, die diverse funktionen liefert.. addieren/zahler&nenner ausgeben.. usw..
einige funktionen werden mit
Code:
long zaehler()
Code:
Rational betrag()
beim compilieren bekomm ich nun folgende fehlermeldung :
Rational.java:94: incompatible typ
found : long
required: Rational
hier die funktion betrag()
Code:
public Rational betrag()
{
if (zaehler < 0)
{ zaehler = -zaehler; }
else {}
return zaehler;
}
um nen hinweis woran es liegen könnte wäre ich dankbar, die NG zu unserer vorlesung ist die tage recht schweigsam, deswegen versuch ich bei euch mein glück, thx & frohes neues jahr
chris