Java: newInstance класса без конструктора по умолчанию

Я пытаюсь создать среду автоматического тестирования (на основе jUnit, но это не важно) для домашних заданий моих студентов. Им нужно будет создать конструкторы для некоторых классов, а также добавить к ним некоторые методы. Позже, используя функции тестирования, которые я предоставляю, они проверит, все ли прошло нормально.

Я хочу путем отражения создать новый экземпляр некоторого класса, который я хочу протестировать. Проблема в том, что иногда нет конструктора по умолчанию . Меня это не волнует, Я хочу создать экземпляр и сам инициализировать переменные экземпляра . Есть ли способ сделать это? Прошу прощения, если об этом спрашивали раньше, но я просто не смог найти ответа.

Заранее спасибо.

39
задан GermanK 12 June 2014 в 14:03
поделиться