go to previous page   go to home page   go to next page

What is the output of the program?


The two variables refer to the same object


Remember that the == operator looks only at variables. If two variables contain a reference to the same object, the operator evaluates to true. Think of the == operator as an alias-detector. Here is a picture of the situation of the last example program:

two variables, both pointing at the same object


(Thought question:) Could the equals() method be used with aliases, as in this program?