import java.awt.Rectangle;
public class TestJava {
public static void main(String[] args) {
// r1 & r2 are both "object reference"
// they refer to the same Rectangle object
Rectangle r1 = new Rectangle();
Rectangle r2 = r1;
System.out.println(r1);
System.out.println(r2);
r1.translate(100, 100);
System.out.println("after translation");
System.out.println(r1);
System.out.println(r2);
}
}
java.awt.Rectangle[x=0,y=0,width=0,height=0]
java.awt.Rectangle[x=0,y=0,width=0,height=0]
after translation
java.awt.Rectangle[x=100,y=100,width=0,height=0]
java.awt.Rectangle[x=100,y=100,width=0,height=0]