Задача решена,но: ТЗ - ширина/высота не задана (оба равны 0) - высота не задана (равно ширине) создаём квадрат - создаём копию другого прямоугольника (он и передаётся в параметрах) Решения:
public void initialize (int left){
        this.left=left;
        }
    public void initialize (int left, int top){
        this.left=left;
        this.top=top;
и так далее с добавлением параметров. И что тогда в ТЗ значат эти требования: - высота не задана (равно ширине) создаём квадрат - создаём копию другого прямоугольника (он и передаётся в параметрах). Эти требования нужны чтобы "запудрить голову" или их действительно нужно было учитывать и, тогда получается, что мое (напрашивающееся) решение неправлиьное?