Почему компилятор считает String Object`ом?

165
20 сентября 2018, 14:30
 public Outcome(String name, int odds) {
    this.name = name;
    this.odds = odds;
}
public Outcome(String name, int odds, int[] bins) {
    super(name, odds);
    this.bins = bins;
}

Выходит ошибка при вызове super(...):

in Object cannot be applied.to (java.lang.String, int)

Answer 1

Потому что вы вызываете конструктор родительского объекта, который в данном случае является Object. Чтобы вызвать перегруженный метод нужно использовать this(String, int).

READ ALSO
блок Emojione.min.js

блок Emojione.min.js

Необходимо вставить в чат блок со смайликами, насколько я понял имеется скрипт в три строки

196
Отсутвие задержки при вызове setTimeout

Отсутвие задержки при вызове setTimeout

ФункцияscheduleUpdatesInRedis() назначает обновленияДля этого, она вызывает функцию performScheduledUpdateOfDataInRedis(), рекурсивно вызывающую себя спустя время,...

167