Variabln in Methode nicht zulässig



Es geht um eine Klasse, die für ein rechtwinkliges Dreieck, die
Hypotenuse berechnen soll.
In der Methode:
public static double hypotenuse(double a, double b)
sind die beiden Variabln 'a' und 'b' in dieser Zeile:
x = Math.sqrt(a*a+b*b);
scheinbar nicht zulässig, sie werden rot unterstrichen ( Ich verwende
Eclipse 3)
Die Variabln sind aber gleich am Anfangder Classse deklariert und haben
je eine set und get Methode. Insofern kann ich mir keien reim drauf
machen warum sie in der Methode "hypotenuse" nicht zulässig sind ?

public class RechtWDreieck {

private int a;
private int b;

public RechtWDreieck(int a, int b)
{
seta(a);
setb(b);
}

public int geta()
{
return a;
}
public void seta(int a)
{
this.a = a;
}

public int getb()
{
return b;
}
public void setb(int a)
{
this.b = a;
}

public static double hypotenuse(double a, double b)
{
// berechnet die Hypotenuse im rechtwinkligen Dreick
double x;
x = Math.sqrt(a*a+b*b);
x = Math.round(x*100.0)/100.0;
return x;
}

.



Relevant Pages