Hallo zusammen,
als Programmier-Noob muss ich nochmal um Erläuterung der Übergabemöglich an Methoden in Java bitten.
Ich habe ein Programm geschrieben, dass doch nun recht länglich (mit Kommentaren und Formatierung etwa 800 Zeilen) und damit auch unübersichtlich geworden ist. Ich möchte jetzt die main etwa aufräumen und noch mehr in Methoden abwickeln lassen. Dazu habe ich mehrere Fragen, werde sie aber der Ordnung halb nacheinander Stellen.
Als erstes würde ich gerne Strings in einer Methode setzten lassen.
Beispiel:
Funktioniert natürlich nicht, ist klar weil es ja eine lokale Variable ist. Habe mir jetzt schon überlegt das ich in der main "Wort" einfach auf einen String Array packe und den dann in die Methode übergebe. Dann wird ja lediglich die Reference übergeben und "Wort" ändert sich ja dann auch in der main. Aber man kann doch auch irgendwie ein Objekt erzeugen und die Variablen darüber referenzieren. Ich weiß aber nicht mehr wie das geht.
Ich möchte auch keine get und set Methode machen, da ich dann für jede String Variable immer eine get Methode schreiben muss um die dann darüber aufzurufen. Ich hoffe es ist klar geworden was ich meine... =)
Liebe Grüße und Besten Dank schonmal! =)
als Programmier-Noob muss ich nochmal um Erläuterung der Übergabemöglich an Methoden in Java bitten.
Ich habe ein Programm geschrieben, dass doch nun recht länglich (mit Kommentaren und Formatierung etwa 800 Zeilen) und damit auch unübersichtlich geworden ist. Ich möchte jetzt die main etwa aufräumen und noch mehr in Methoden abwickeln lassen. Dazu habe ich mehrere Fragen, werde sie aber der Ordnung halb nacheinander Stellen.
Als erstes würde ich gerne Strings in einer Methode setzten lassen.
Beispiel:
Java:
static void setzte_string() {
String Wort = "Hallo"; }
public static void main(String[] args) {
System.out.println(Wort);
}
Funktioniert natürlich nicht, ist klar weil es ja eine lokale Variable ist. Habe mir jetzt schon überlegt das ich in der main "Wort" einfach auf einen String Array packe und den dann in die Methode übergebe. Dann wird ja lediglich die Reference übergeben und "Wort" ändert sich ja dann auch in der main. Aber man kann doch auch irgendwie ein Objekt erzeugen und die Variablen darüber referenzieren. Ich weiß aber nicht mehr wie das geht.
Ich möchte auch keine get und set Methode machen, da ich dann für jede String Variable immer eine get Methode schreiben muss um die dann darüber aufzurufen. Ich hoffe es ist klar geworden was ich meine... =)
Liebe Grüße und Besten Dank schonmal! =)