Übergabe in eine andere Klasse

otti147

Mitglied
Hallo miteinander ich bin seit dieser Woche am programmieren von Java und mich hat es so richtig gepackt. Nun stehe ich aber bei meinem Programm an einem Punkt an bei dem ich nicht mehr weiterweiss.

Scanne einen String ein:
String a = textField2.getText();

Nun brauche ich diesen String in einer anderen Klasse also a brauche ich in einer anderen Klasse um diese weiter zu verarbeiten. Wie macht man das?
 
Mach eine getter Methode und dann ruf sie dort in der anderen Klasse auf wo sie gebraucht wird.

So sieht's dann ungefähr aus:

Java:
String getStr() {
    return a;
}

Aber du musst den String dann global deklarieren.
 
Sorry für die Namen der Bilderdateien.
Mit dem ersten scanne ich meinen Text ein und die methode 2 zeigt den Ort wo sie eingefügt werden muss. Was muss ich verändern das es klappt?
 

Anhänge

  • Variable1.GIF
    Variable1.GIF
    10,1 KB · Aufrufe: 25
  • methode2.GIF
    methode2.GIF
    4,7 KB · Aufrufe: 25
Hi,

aus deinen beiden Schnippselchen werde ich leider nicht schlau, deswegen ein eigenes Beispiel:

Java:
public class Main{

    public static void main(String[] args){
      
        FileReader fileReader = new FileReader();
        String a = fileReader.getResult();
  
    }
}

public class FileReader{

    //Variable global deklarieren
    private String result = "";
  
    public String getResult(){
        return this.result;
    }
}
 

Neue Themen


Zurück
Oben