Série de retângulos 1: Esqueleto

Crie uma classe chamada Rectangle que represente uma região retangular bidimensional. Ela deve ter o seguinte construtor:

Rectangle(int x, int y, int width, int height)
  • Constrói um retângulo cujo canto superior esquerdo é definido pelas coordenadas fornecidas e que tem a largura e a altura indicadas.

Ela deve ter os seguintes campos somente de leitura:

x

y

width

height

Ela deve ter o seguinte método:

toString()
  • Retorna uma representação deste retângulo como string, no formato [x=1, y=2, width=3, height=4].

Exemplo

new Rectangle(1, 2, 5, 6).toString(); // "[x=1, y=2, width=5, height=6]"