2013-11-12 2 views
0

Я хочу установить специальные значения для точек x и y, длины и ширины прямоугольника так, чтобы их можно было добавить в список массива. У меня есть 4 класса: круг, точка, форма и драйвер.Код жесткого вызова для отображения arraylist

+2

Посмотрите на параметры конструктора вашего класса прямоугольников. Он принимает объект Point и 2 двойных значения. –

ответ

1
r1 = new Rectangle('0.5', '4.0', '4.5', '2.5'); 

это еще не ваш Прямоугольник конструктор ... ему нужно:

Rectangle(Point point1, double length, double width) 
1

Вы должны указать типы параметров на Rectangle класса, как ожидается, его конструктор:

r1 = new Rectangle('0.5', '4.0', '4.5', '2.5'); 

должен быть

r1 = new Rectangle(new Point(0.5, 4.0), 4.5, 2.5); 
0

Похоже, что Rectangle нужны аргументы Point, double, double. Когда вы делаете r1, вы должны написать:

r1 = new Rectangle(new Point(.5, 4.0), 4.5, 2.5); 
Смежные вопросы