У меня есть класс (назовите его основным классом), а метод в основном классе вызывает методы других классов. Я расширил этот основной класс во всех других классах, как это
public class Evaluate extends Main
В моем основном классе я использую Swingworker, поэтому я написал код, подобный этому
class Main extends SwingWorker<Void, Void>{
public Main(GUI frame) {
p = frame;
}
//some more code
Теперь, когда я собираю эту программу, она выдает мне следующую ошибку
error: constructor Main in class Main cannot be applied to given types;
public class Evaluate extends Main {
required: GUI
found: no arguments
reason: actual and formal argument lists differ in length
Здесь GUI содержит основной метод, с которого запускается мое приложение. Пожалуйста, помогите мне, почему эта ошибка происходит.