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