Ich habe ein Mittelungsprogramm erstellt, in dem die average
Variable den Durchschnitt enthält. Ich möchte, dass der Wert in meiner grafischen Benutzeroberfläche ausgedruckt wird, aber meine GUI ist in einer anderen Klasse.Eine Variable abrufen und an eine andere Klasse übergeben
Ich kann nicht scheinen, um die Variable "Durchschnitt" in meiner anderen Klasse zu arbeiten. Ich bekomme "kann nicht Symbol finden" Durchschnitt - egal was ich versuche. Hier ist mein Code:
System.out.println("this is the average: "+ average);
// this perfectly prints out the average from the
// class "public void test" and the method "calcAverage"
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
// this is my button in a different class where I want
// my average to append to (print to the GUI) - and my
// obviously non-working attempt at it
JTextArea.append (test.calcAverage(average));
}
Was ist Ihre Fehlermeldung? Welches Verhalten erhalten Sie und was ist Ihre erwartete Leistung? Haben Sie eine Methode in Ihrer 'test' Klasse, die den Durchschnittswert zurückgibt (zB eine Methode' getAverage() ')? – AntonH
Ihre GUI-Klasse muss diese Klasse nach der Variable fragen. Etwas wie 'myClass1.getAverage()' und dann in Class1 würden Sie eine Methode haben, die die Variable zurückgibt. – csmckelvey
Wenn ich eine Methode in meiner Testklasse von getAverage() erstelle, hat es den Fehler "kann Symbol nicht finden - variabler Durchschnitt" - das ist alles was ich habe, ist das falsch? 'public double getAverage() { Durchschnittsrendite; } ' –