Hallo, ich habe folgenden Code:
Warum wird bei der Referenz Zuweisung 'ref = ref.rueck();' gleich die Methode 'rueck()' ausgeführt?
Java:
class Beispiel{
Beispiel add;
Beispiel rueck() {
System.out.println("vorher " + add);
add = new Beispiel();
System.out.println("nachher " + add);
return add;
}}
public class test {
public static void main(String[] args) {
Beispiel ref = new Beispiel();
for (int i = 0; i < 4; i++) {
ref = ref.rueck();
System.out.println("for Schleife");
}
}
}
Warum wird bei der Referenz Zuweisung 'ref = ref.rueck();' gleich die Methode 'rueck()' ausgeführt?