Hallo,
Ich möchte eine Eigenschaft an einer Funktion übergeben und diese Funktion soll deren Wert ändern können.
Beispiel:
modifyString() soll also über den Parameter erfahren, um welche Eigenschaft es sich handelt. this.string würde in diesem Fall nicht funktionen.
In anderen Programmiersprachen macht man das z.B. mit this{string}. Wie funktioniert das mit Java?
Ich möchte eine Eigenschaft an einer Funktion übergeben und diese Funktion soll deren Wert ändern können.
Beispiel:
Java:
private String text = "Hi";
public void say() {
modifiyString(text);
}
private void modifyString(String string) {
this.string = "Hello";
}
modifyString() soll also über den Parameter erfahren, um welche Eigenschaft es sich handelt. this.string würde in diesem Fall nicht funktionen.
In anderen Programmiersprachen macht man das z.B. mit this{string}. Wie funktioniert das mit Java?