public class CheckedView {
public static void main(String[] args) {
BasicData bd1 = new BasicData();
System.out.println(bd1);
changeDataReference(bd1);
System.out.println(bd1); //bd1 reference not changed
}
static void changeDataReference(BasicData bd){
bd = new BasicData();
System.out.println(bd);
}
}
output:
com.michael.misc.BasicData@b4c966a
com.michael.misc.BasicData@2f4d3709
com.michael.misc.BasicData@b4c966a