Эта строка:
Rectangle.Rectangle(a,b);
означает вызов статического метода с именем Rectangle
, определенного классом Rectangle
.Нет такого метода!Это является причиной «не удается найти символ ошибки».
Существует конструктор Rectangle(int, int)
, но вы не вызываете конструктор в Java.Вы new
это.Например:
Rectangle someRectangle = new Rectangle(a,b);
Однако, исходя из контекста, я подозреваю, что вы должны назначать новые объекты Rectangle
элементам массива, который вы создали ранее.
Но ваш код (как бы это сказать) "запутался".Я думаю, что вам нужно внимательно прочитать его и объяснить своей 1010 * резиновой утке , что делает каждое утверждение.