Ich wollte ein kleines beispiel Programm meines Lehrers nach programmieren jedoch schaff ich es nicht. Also ganz kurz zu der Erklärung es soll auf einer Oberfläche eine zahl eingetragen werden die in der Arbeitsklasse quadriert wird und dann von 2 anderen klassen ausgegeben wird. Jetzt Sitz ich an der ersten Klasse und versuch dort den Wert aus meiner Arbeitsklasse in eine int variable zu packen damit ich den Wert ausgeben kann. Aber Eclipse möchte das ich die Methode in der Arbeitsklasse auf static setz. Gut möglich das es ein sehr einfacher Anfänger Fehler ist was ich dort versuche. Hier noch der Ausschnitt.
Die Zeile int Antwort = Arbeitsklasse.rechne(); macht mir hier die Probleme.
Ich bedanke mich schon einmal für alle Antworten.
Java:
public class Arbeitsklasse {
GUI_Controller GUI = new GUI_Controller();
int dieZahl = GUI.lese();
public int rechne() {
int ergebnis = dieZahl * dieZahl;
return ergebnis;
}
Java:
public class GuterSchueler {
int Antwort = Arbeitsklasse.rechne();
public void Denke() {
System.out.println("Ganz einfach");
}
public void GebeAntwort() {
System.out.println( Antwort );
}
}
Ich bedanke mich schon einmal für alle Antworten.