Object References

Object reference describes the location of an object
The new operator returns a reference to a new object

    Rectangle box = new Rectangle();

Multiple object variables can refer to the same object

  Rectangle box = new Rectangle(5, 10, 20, 30);

  Rectangle box2 = box;

  box2.translate(15, 25);

Copying Object References

Primitive type variables object variables

Copying Numbers

int luckyNumber = 13;

int luckyNumber2 = luckyNumber;