Как построить гистограмму номеров лотереи?

Компилятор встречает вызов конструктора «WeightIn()» no argument в этой строке:

WeightIn weight1 = new WeightIn();         //Error happens here.

Компилятор ищет подходящий конструктор в определении класса, а его не найдя его. Это ошибка. (У вас есть определенный конструктор: «WeightIn(double,double)», но он принимает два аргумента и не соответствует.)

Несколько способов исправить это.

Самое простое изменение код в вашем основном методе передать два аргумента.

WeightIn weight1 = new WeightIn( 3.65, 1.7); 
//weight1.setWeight(3.65);
//weight2.setHeight(1.7);

Вызов методов setWeight и setHeight избыточен, так как члены уже назначены значениям методом конструктора.

0
задан sstevan 22 February 2015 в 21:44
поделиться