Ich versuche ein Java Assigment zu machen, in dem ich die Fläche eines Rechtecks berechnen muss.Wie kann man eine Methode mit Parametern richtig aufrufen?
Dies ist der angegebene Header, der die rechteckFlaeche Methode setzt:
public static double rectangleArea(double length, double width)
Vor diesem Header ich frage mich, was der richtige Weg ist, um die Fläche zu berechnen, indem Werte auf die Methode der Parameter übergeben?
Nummer 1.
public static double rectangleArea(double length, double width)
{
double area = length * width;
System.out.println("area");
return area;
}
rectangleArea (6,3);
Nummer 2.
public static double rectangleArea(double length, double width)
{
double area = length * width;
System.out.println("area");
return area;
}
public static void test()
{
rectangleArea(6,3);
}
Was Sie durch den Aufruf der gleichen Funktion mit dem gleichen Parameter zweimal zu tun versuchen? – Shiro
Ich habe Schwierigkeiten zu verstehen, was genau die Frage ist. Die Funktion ist in beiden Snippets identisch, oder? Wenn Sie diese Methode außerhalb der Klasse aufrufen möchten, benötigen Sie den Kontext (die Klasse). Wenn also Ihre Klasse, die diese Methode enthält, 'Rect' heißt, rufen Sie' Rect.rectangleArea (x, y) ' – Fildor
auf. Die 2-Wege-Darstellung sieht genauso aus. Bitte formulieren Sie Ihre Frage mit dem, was Sie erreichen möchten. –