package com.faaltu.ObjectTest;
public class ObjectReferenceTest {
ObjectReferenceTest objectReferenceTest;
public int x;
public static void main(String[] args) {
ObjectReferenceTest objectReferenceTest = new ObjectReferenceTest();
objectReferenceTest.x = 20;
System.out.println(objectReferenceTest);
myFunction ( objectReferenceTest );
System.out.println(objectReferenceTest);
}
static void myFunction( ObjectReferenceTest objectReferenceTest ){
System.out.println("BEGIN ObjectReferenceTest.myFunction()");
System.out.println(objectReferenceTest);
objectReferenceTest = new ObjectReferenceTest();
objectReferenceTest.x = 40;
System.out.println(objectReferenceTest);
System.out.println("END ObjectReferenceTest.myFunction()");
}
public String toString() {
return "x: " + x;
}
}