public class CreateRectanglesArray { public static void main(String[] args) { Rectangle [] rectangles = new Rectangle[4]; Point originOne = new Point(23, 94); Rectangle rectOne = new Rectangle(10, 20, originOne); rectangles[0] = rectOne; rectangles[1] = rectOne; rectangles[2] = new Rectangle(50, 100, new Point(5,10)); rectangles[3] = new Rectangle(20, 30, new Point(-5, 7)); int i=0; for(Rectangle rectangle : rectangles) { System.out.println("rectangles["+(i++)+"]: "); System.out.println("("+rectangle.getOrigin().getX()+","+rectangle.getOrigin().getY()+")\t"); System.out.println("width: "+rectangle.getWidth()+", height: "+rectangle.getHeight()); } rectangles[2] = rectangles[3]; } }