NoSuchMethodError при попытке вызвать метод добавления в JavaJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 NoSuchMethodError при попытке вызвать метод добавления в Java

Сообщение Anonymous »

Примечание: я студент, только начинаю изучать структуры данных.
Я сталкиваюсь с ошибкой NoSuchMethodError, когда пытаюсь вызвать метод добавления в экземпляре пользовательский класс.

Код: Выделить всё

private PriorityQueue
> queue;

public PriorityQueueManipulation(){
queue = new PriorityQueue();
}

public void append(T name, int diseasePatient , int age){
Patient element =  new Patient(name, diseasePatient, age);
queue.add(element); //here´s the error occurs
}
}
Я знаю, что имена переменных не самые лучшие; это типичное упражнение с приоритетной очередью для «ведения пациентов». Мне нужен совет, почему возникает эта ошибка, возможно, что-то связано с конструктором?:

NoSuchMethodError: не найден подходящий метод для добавления (Пациент)

Я пробовал изменить логику программы и перезагрузить IDE.

Подробнее здесь: https://stackoverflow.com/questions/793 ... od-in-java
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»